From 200665993512805b0164bc0bc0d73759f2b9f3db Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Fri, 29 Sep 2023 15:20:57 +0200 Subject: [PATCH] Add new devices #11 #14 --- test_data/ac_343/appliance_data.json | 90 + test_data/ac_343/attributes.json | 469 + test_data/ac_343/command_history.json | 425 + test_data/ac_343/commands.json | 5208 ++ test_data/ac_343/maintenance.json | 1 + test_data/ac_343/statistics.json | 16 + test_data/wm_10105/appliance_data.json | 159 + test_data/wm_10105/attributes.json | 462 + test_data/wm_10105/command_history.json | 1 + test_data/wm_10105/commands.json | 52413 ++++++++++++++++++ test_data/wm_10105/maintenance.json | 16 + test_data/wm_10105/statistics.json | 11 + test_data/wm_48/appliance_data.json | 173 + test_data/wm_48/attributes.json | 404 + test_data/wm_48/command_history.json | 355 + test_data/wm_48/commands.json | 62118 ++++++++++++++++++++++ test_data/wm_48/maintenance.json | 16 + test_data/wm_48/statistics.json | 73 + 18 files changed, 122410 insertions(+) create mode 100644 test_data/ac_343/appliance_data.json create mode 100644 test_data/ac_343/attributes.json create mode 100644 test_data/ac_343/command_history.json create mode 100644 test_data/ac_343/commands.json create mode 100644 test_data/ac_343/maintenance.json create mode 100644 test_data/ac_343/statistics.json create mode 100644 test_data/wm_10105/appliance_data.json create mode 100644 test_data/wm_10105/attributes.json create mode 100644 test_data/wm_10105/command_history.json create mode 100644 test_data/wm_10105/commands.json create mode 100644 test_data/wm_10105/maintenance.json create mode 100644 test_data/wm_10105/statistics.json create mode 100644 test_data/wm_48/appliance_data.json create mode 100644 test_data/wm_48/attributes.json create mode 100644 test_data/wm_48/command_history.json create mode 100644 test_data/wm_48/commands.json create mode 100644 test_data/wm_48/maintenance.json create mode 100644 test_data/wm_48/statistics.json diff --git a/test_data/ac_343/appliance_data.json b/test_data/ac_343/appliance_data.json new file mode 100644 index 0000000..d7b58cd --- /dev/null +++ b/test_data/ac_343/appliance_data.json @@ -0,0 +1,90 @@ +{ + "id": 343, + "code": "XXXX11X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "AS25PBAHRA", + "series": "pearl", + "fwVersion": "5.15.0", + "unitConfiguration": "1toN", + "lastSelfPurify": "1970-01-01T00:00:00.0Z", + "firstEnrollment": true, + "attributes": [ + { + "id": 8851, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8852, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8853, + "parName": "series", + "parValue": "pearl", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8855, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8856, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10682, + "parName": "windType", + "parValue": "vertical", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38014, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61345, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "applianceModelId": 343, + "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": "XXXX11X1111X1X1X1111", + "nickName": "X\x11xxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 1.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1", + "SK_Secondary": "XX#xxxxXxxxx11#1111-11-11" +} \ No newline at end of file diff --git a/test_data/ac_343/attributes.json b/test_data/ac_343/attributes.json new file mode 100644 index 0000000..857c58c --- /dev/null +++ b/test_data/ac_343/attributes.json @@ -0,0 +1,469 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "voiceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerIndoor": { + "parNewVal": "10.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempSel": { + "parNewVal": "22.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWorkTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "halfDegreeSettingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempAirOutdoor": { + "parNewVal": "26", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "co2ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempInAirOutdoor": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusOutdoor": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempUnit": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "3600", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "intelligenceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airQuality": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidityIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "vocValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "defrostStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorFrequency": { + "parNewVal": "35", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempIndoor": { + "parNewVal": "24.50", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fourWayValveStatus": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "healthMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "10degreeHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "freshAirStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "expansionValveOpenDegree": { + "parNewVal": "210", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionVertical": { + "parNewVal": "8", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "muteStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errAckFlag": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionHorizontal": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "power": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machineModeHK": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "acType": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerOutdoor": { + "parNewVal": "26", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5LevelIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "heatAccumulationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "sensingResult": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "screenDisplayStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "silentSleepStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humanSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavePeriod": { + "parNewVal": "15", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "filterChangeStatusLocal": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempDefrostOutdoor": { + "parNewVal": "19", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "operationSource": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueOutdoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lightStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "statusSyncRate": { + "parNewVal": "1440", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatusIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempOutdoor": { + "parNewVal": "21.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5CleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceSignStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaning56Status": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorCurrent": { + "parNewVal": "51.10", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humiditySel": { + "parNewVal": "30", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pmvStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "echoStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSpeed": { + "parNewVal": "5", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errCode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "specialMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidificationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalElectricityUsed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusIndoor": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rapidMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": { + "resultCode": "0", + "activityStarted": "1970-01-01T00:00:00.0Z", + "category": "CYCLE", + "ttl": 1700998574, + "macAddress": "xx-xx-xx-xx-xx-xx", + "attributes": { + "windDirectionVertical": "4", + "muteStatus": "1", + "10degreeHeatingStatus": "0", + "ch2oCleaningStatus": "0", + "echoStatus": "0", + "electricHeatingStatus": "0", + "energySavePeriod": "15", + "energySavingStatus": "0", + "freshAirStatus": "0", + "halfDegreeSettingStatus": "0", + "healthMode": "0", + "heatAccumulationStatus": "0", + "humanSensingStatus": "0", + "humidificationStatus": "0", + "humiditySel": "30", + "intelligenceStatus": "0", + "lightStatus": "0", + "lockStatus": "0", + "machMode": "1", + "pm2p5CleaningStatus": "0", + "pmvStatus": "0", + "rapidMode": "0", + "screenDisplayStatus": "1", + "selfCleaning56Status": "0", + "selfCleaningStatus": "0", + "silentSleepStatus": "0", + "specialMode": "0", + "tempSel": "22", + "tempUnit": "0", + "windDirectionHorizontal": "0", + "windSpeed": "3", + "ecoMode": "0", + "cleaningTimeStatus": "0", + "filterChangeStatusCloud": "0", + "voiceStatus": "0", + "tempCoilerIndoor": "24.00", + "tempAirOutdoor": "21", + "co2ValueIndoor": "0", + "tempInAirOutdoor": "22", + "pm2p5ValueIndoor": "0", + "fanStatusOutdoor": "2", + "airQuality": "0", + "humidityIndoor": "0", + "vocValueIndoor": "0", + "defrostStatus": "0", + "compressorFrequency": "0", + "tempIndoor": "26.00", + "fourWayValveStatus": "2", + "expansionValveOpenDegree": "4", + "errAckFlag": "0", + "power": "0", + "ch2oValueIndoor": "0", + "machineModeHK": "0", + "acType": "0", + "tempCoilerOutdoor": "24", + "pm2p5LevelIndoor": "0", + "sensingResult": "0", + "tempDefrostOutdoor": "23", + "operationSource": "3", + "pm2p5ValueOutdoor": "0", + "electricHeatingStatusIndoor": "0", + "tempOutdoor": "24.00", + "voiceSignStatus": "0", + "compressorCurrent": "51.10", + "windSensingStatus": "0", + "compressorStatus": "0", + "fanStatusIndoor": "0", + "appVersion": "2.1.2", + "osVersion": "31", + "deviceModel": "exynos9820", + "mobileOs": "android", + "channel": "mobileApp", + "origin": "standardProgram", + "programFamily": "[standard]", + "principalUserId": "0016800000Gr7dzAAB" + }, + "activityExecutionStarted": "2023-08-28 11:36:14", + "applianceTypeName": "AC" + }, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "ecoMode": "0", + "programFamily": "[standard]", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1x111111x111x111", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22", + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "4", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "1", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "CONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1693221378798 + } +} \ No newline at end of file diff --git a/test_data/ac_343/command_history.json b/test_data/ac_343/command_history.json new file mode 100644 index 0000000..09640fa --- /dev/null +++ b/test_data/ac_343/command_history.json @@ -0,0 +1,425 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "ecoMode": "0", + "programFamily": "[standard]", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1x111111x111x111", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22", + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "4", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "1", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_UV_AND_COOL", + "ancillaryParameters": { + "programFamily": "[health|uv]", + "remoteActionable": "1", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "UV + Kalt", + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.2.4", + "deviceModel": "oriole", + "osVersion": "33", + "mobileId": "x111x11x11x11xxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "1", + "tempSel": "22", + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "5", + "lightStatus": "0", + "energySavingStatus": "0", + "dryLevel": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "1", + "windSpeed": "5", + "ch2oCleaningStatus": "1", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_COOL", + "ancillaryParameters": { + "remoteActionable": "1", + "ecoMode": "0", + "programFamily": "[standard]", + "programRules": "[object Object]", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "K\u00fchl", + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.2.4", + "deviceModel": "oriole", + "osVersion": "33", + "mobileId": "x111x11x11x11xxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22", + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "0", + "windDirectionVertical": "2", + "lightStatus": "0", + "energySavingStatus": "0", + "dryLevel": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "1", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "1", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "ecoMode": 0, + "program": "iot_cool", + "programFamily": "[standard]", + "programRules": { + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "fixedValue": "3", + "typology": "fixed" + } + } + } + } + }, + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "fixedValue": "26", + "typology": "fixed" + }, + "4": { + "fixedValue": "20", + "typology": "fixed" + } + } + } + } + } + }, + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11xx111111x11xxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": 0, + "healthMode": "0", + "tempSel": 22, + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": 1, + "windDirectionVertical": "8", + "lightStatus": "0", + "program": "iot_cool", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "5", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": 0, + "operationName": "grSetDAC", + "silentSleepStatus": 0, + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": 1, + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1x1111xx-1111-111x-11x1-1xx111xxx1x1#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_COOL", + "ancillaryParameters": { + "remoteActionable": "undefined", + "ecoMode": "undefined", + "programFamily": "undefined", + "programRules": "undefined", + "remoteVisible": "undefined" + }, + "applianceType": "AC", + "attributes": { + "prStr": "K\u00fchl", + "channel": "mobileApp", + "energyLabel": "0", + "origin": "favouriteProgram" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22", + "humidificationStatus": "0", + "tempUnit": "0", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "4", + "lightStatus": "0", + "energySavingStatus": "0", + "dryLevel": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "1", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "oriole", + "osVersion": "33", + "mobileId": "x111x11x11x11xxx", + "mobileOs": "android" + }, + "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/ac_343/commands.json b/test_data/ac_343/commands.json new file mode 100644 index 0000000..146e78b --- /dev/null +++ b/test_data/ac_343/commands.json @@ -0,0 +1,5208 @@ +{ + "applianceModel": { + "id": 343, + "name": "AS25PBAHRA", + "code": "XXXX11X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 8851, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8852, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8853, + "parName": "series", + "parValue": "pearl", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8855, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8856, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10682, + "parName": "windType", + "parValue": "vertical", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38014, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61345, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": {} + }, + "settings": { + "setParameters": { + "description": "The message allows to change parameters values to enable/disable specific features ", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "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": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + } + }, + "startProgram": { + "PROGRAMS.AC.IOT_SIMPLE_START": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.AC.IOT_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + } + } + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + } + } + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health" + ], + "defaultValue": "[health]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN_56": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_10_HEATING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "muteStatus": { + "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": "grSetDAC" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + } + }, + "options": {}, + "dictionaryId": 181 +} \ No newline at end of file diff --git a/test_data/ac_343/maintenance.json b/test_data/ac_343/maintenance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/test_data/ac_343/maintenance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test_data/ac_343/statistics.json b/test_data/ac_343/statistics.json new file mode 100644 index 0000000..dd44f16 --- /dev/null +++ b/test_data/ac_343/statistics.json @@ -0,0 +1,16 @@ +{ + "mostUsedPrograms": [ + { + "count": 12, + "programName": "PROGRAMS.AC.IOT_HEAT", + "prCode": null + }, + { + "count": 1, + "programName": "PROGRAMS.AC.IOT_DRY", + "prCode": null + } + ], + "mostUsedRecipes": [], + "programsCounter": 0 +} \ No newline at end of file diff --git a/test_data/wm_10105/appliance_data.json b/test_data/wm_10105/appliance_data.json new file mode 100644 index 0000000..2e595ba --- /dev/null +++ b/test_data/wm_10105/appliance_data.json @@ -0,0 +1,159 @@ +{ + "id": 10105, + "code": "XXXXXXX1111", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HW90G-BD14979UDF", + "series": "979", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.15.0", + "firstEnrollment": true, + "attributes": [ + { + "id": 36236, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36237, + "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": 36238, + "parName": "series", + "parValue": "979", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36239, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36240, + "parName": "remainingTimeRinse", + "parValue": "{\"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": 36241, + "parName": "remainingTimePrewash", + "parValue": "{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36242, + "parName": "remainingTimeMainWash", + "parValue": "{\"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": 36243, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36244, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"antiWrinkle\":{\"0\":0,\"default\":1}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36245, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36246, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36247, + "parName": "option", + "parValue": "steam|tumbling|autodose", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36248, + "parName": "lowerBarrierDate", + "parValue": "2229", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36249, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36250, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36251, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39767, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61950, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 10105, + "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": "XXXXXXX1111XXX111111", + "nickName": "Xxxxxxxxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 1.111111111111111, + "lat": 11.111111111111111 + }, + "PK": "xxxx#xx-xxxx-1:1x1xx111-xx11-11x1-1111-x1x1111x1111" +} \ No newline at end of file diff --git a/test_data/wm_10105/attributes.json b/test_data/wm_10105/attributes.json new file mode 100644 index 0000000..1dbf1e9 --- /dev/null +++ b/test_data/wm_10105/attributes.json @@ -0,0 +1,462 @@ +{ + "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": "4", + "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": "20", + "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": "1", + "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": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWaterUsed": { + "parNewVal": "920", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "message": { + "parNewVal": "4", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp0to30": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "spinSpeed": { + "parNewVal": "1000", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detergentPercent": { + "parNewVal": "100", + "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": ";;;;;1;b;;;;;;;;;;;;;;;;1;1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program16": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoSoftenerStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program11": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program10": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWashCycle": { + "parNewVal": "15", + "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": "0", + "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": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program23": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleWakeStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentWashCycle": { + "parNewVal": "15", + "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": "1", + "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": "190", + "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": "1", + "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": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program7": { + "parNewVal": "11", + "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": "150", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program2": { + "parNewVal": "0", + "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": "8", + "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": "12.14", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1695039431048 + } +} \ No newline at end of file diff --git a/test_data/wm_10105/command_history.json b/test_data/wm_10105/command_history.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/test_data/wm_10105/command_history.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/test_data/wm_10105/commands.json b/test_data/wm_10105/commands.json new file mode 100644 index 0000000..d6a8cc1 --- /dev/null +++ b/test_data/wm_10105/commands.json @@ -0,0 +1,52413 @@ +{ + "applianceModel": { + "id": 10105, + "name": "HW90G-BD14979UDF", + "code": "XXXXXXX1111", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 36236, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36237, + "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": 36238, + "parName": "series", + "parValue": "979", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36239, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36240, + "parName": "remainingTimeRinse", + "parValue": "{\"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": 36241, + "parName": "remainingTimePrewash", + "parValue": "{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36242, + "parName": "remainingTimeMainWash", + "parValue": "{\"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": 36243, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36244, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"antiWrinkle\":{\"0\":0,\"default\":1}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36245, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36246, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36247, + "parName": "option", + "parValue": "steam|tumbling|autodose", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36248, + "parName": "lowerBarrierDate", + "parValue": "2229", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36249, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36250, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 36251, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39767, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61950, + "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 + } + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "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" + } + } + }, + "pauseProgram": { + "description": "The message allows to pause the program", + "protocolType": "MQTT", + "parameters": { + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "startProgram": { + "PROGRAMS.WM_WD.HQD_SMART": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "5", + "maximumValue": "50", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "124" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "15", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_QUICK_15": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_COTTONS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_SYNTHETIC_AND_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_HANDWASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_20_DEGREES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "60", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "135" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_ECO_40_60_DEGREES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "60", + "minimumValue": "5", + "maximumValue": "90", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "136" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1400" + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "ecotraditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.7, + "suggestedValue": 2.7 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_BABYCARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "baby" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_DELICATE_CRADLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_ALLERGY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "60", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "117" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "139" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.9, + "suggestedValue": 0.9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "25", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_AUTOCLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "600" + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "90", + "enumValues": [ + 0, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "maintenance" + ], + "defaultValue": "[hidden|maintenance]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0, + "suggestedValue": 0 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_SPORT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_CHECKUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "121" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1400" + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "diagnostic" + ], + "defaultValue": "[hidden|diagnostic]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_QUICK_WASH_57": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "107" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.HQD_RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.HQD_MIX": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "10", + "maximumValue": "50", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIXED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "10", + "maximumValue": "50", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_14": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPORT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BACKPACKS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CASHMERE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CUDDLY_TOYS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "baby" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DIVING_SUITS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DOWN_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "25", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DENIM_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CHOCOLATE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WINE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_FRUIT_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLOOD_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_ANTI_STAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLEACHING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ANTI_MITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ANTI_ODOR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_NEW_CLOTHES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_LINGERIE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MATS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TRAINERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MEN_S_TROUSERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SILK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SKI_SUIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_COLORS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "care" + ], + "defaultValue": "[download|guided|care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SWIMSUITS_AND_BIKINIS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_FABRICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLD_WASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "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": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "45", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_COLD_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "ariel" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_FRESH_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "ariel" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_CLEAN_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "ariel" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_HAIR_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_ODOURS_STAINS_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "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 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_QUICK_DRUM_CLEANER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "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" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "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_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "26", + "incrementValue": "1" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "addWashDefaultTime": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "35", + "incrementValue": "5" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "extendedStainType": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "WINE", + "GRASS", + "SOIL", + "BLOOD", + "MILK", + "COOKING_OIL", + "TEA", + "COFFEE", + "CHOCOLATE", + "LIP_GLOSS", + "CURRY", + "MILK_TEA", + "CHILI_OIL", + "BLUE_INK", + "COLOR_PENCIL", + "SHOE_CREAM", + "OIL_PASTEL", + "BLUEBERRY", + "SWEAT", + "EGG", + "KETCHUP", + "BABY_FOOD", + "SOY_SAUCE", + "BEAN_PASTE", + "CHILI_SAUCE", + "FRUIT", + "BUTTER", + "OIL", + "GLUE", + "DEODORANT", + "PERFUME", + "ICE_CREAM", + "MAYONNAISE", + "RUST", + "MECH_GREASE" + ] + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programRules": { + "category": "rule", + "typology": "enum", + "mandatory": 0, + "enumValues": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "dryTime": { + "dryTimeMM": { + "0": { + "typology": "fixed", + "fixedValue": "0" + }, + "30": { + "typology": "fixed", + "fixedValue": "1" + }, + "60": { + "typology": "fixed", + "fixedValue": "2" + }, + "90": { + "typology": "fixed", + "fixedValue": "3" + }, + "120": { + "typology": "fixed", + "fixedValue": "4" + }, + "150": { + "typology": "fixed", + "fixedValue": "5" + }, + "180": { + "typology": "fixed", + "fixedValue": "6" + }, + "210": { + "typology": "fixed", + "fixedValue": "7" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20, + "5|10|13|14": 25, + "1|2|4|15|16|17|20|21|22": 35 + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "4|14|21": 20, + "11|26": 40, + "2|3|19|25": 50, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60 + } + }, + "stainType": { + "extendedStainType": { + "WINE": 1, + "GRASS": 2, + "SOIL": 3, + "BLOOD": 4, + "MILK": 5, + "COOKING_OIL": 6, + "TEA": 7, + "COFFEE": 8, + "CHOCOLATE": 9, + "LIP_GLOSS": 10, + "CURRY": 11, + "MILK_TEA": 12, + "CHILI_OIL": 13, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "SHOE_CREAM": 16, + "OIL_PASTEL": 17, + "BLUEBERRY": 18, + "SWEAT": 19, + "EGG": 20, + "KETCHUP": 21, + "BABY_FOOD": 22, + "SOY_SAUCE": 23, + "BEAN_PASTE": 24, + "CHILI_SAUCE": 25, + "FRUIT": 26, + "BUTTER": 6, + "OIL": 14, + "GLUE": 16, + "DEODORANT": 15, + "PERFUME": 15, + "ICE_CREAM": 9, + "MAYONNAISE": 20, + "RUST": 13, + "MECH_GREASE": 14 + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + } + }, + "options": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "dictionaryId": 457 +} \ No newline at end of file diff --git a/test_data/wm_10105/maintenance.json b/test_data/wm_10105/maintenance.json new file mode 100644 index 0000000..a90383a --- /dev/null +++ b/test_data/wm_10105/maintenance.json @@ -0,0 +1,16 @@ +{ + "resultCode": "0", + "filterCleaning": { + "tot": 100, + "count": 14, + "remaining": 86, + "percentage": 14 + }, + "drumCleaning": { + "tot": 100, + "count": 14, + "remaining": 86, + "percentage": 14 + }, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/wm_10105/statistics.json b/test_data/wm_10105/statistics.json new file mode 100644 index 0000000..588e05b --- /dev/null +++ b/test_data/wm_10105/statistics.json @@ -0,0 +1,11 @@ +{ + "resultCode": "0", + "programsCounter": 0, + "mostUsedPrograms": [], + "temperatureUsage": { + "temp0to30": 2, + "temp40": 4, + "temp60to90": 8 + }, + "loadingPercentage": [] +} \ No newline at end of file diff --git a/test_data/wm_48/appliance_data.json b/test_data/wm_48/appliance_data.json new file mode 100644 index 0000000..412734b --- /dev/null +++ b/test_data/wm_48/appliance_data.json @@ -0,0 +1,173 @@ +{ + "id": 48, + "code": "11111111", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "hoover", + "connectivity": "wifi|ble", + "modelName": "HWE 49AMBS/1-S", + "series": "h-wash500", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.14.0", + "waterHard": "2", + "firstEnrollment": true, + "attributes": [ + { + "id": 604, + "parName": "lowerBarrierDate", + "parValue": "1945", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 605, + "parName": "series", + "parValue": "h-wash500", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 606, + "parName": "seriesVersion", + "parValue": "expert", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 607, + "parName": "option", + "parValue": "steam|tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 608, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 609, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 610, + "parName": "supportedLanguage", + "parValue": "en|it|fr|nl|pt|es|de|bg|cs|sk|hr|el|pl|sr|sl|ro|ru|uk|hu|da|fi|no|sv|tr", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 611, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 612, + "parName": "opt1", + "parValue": "opt2|opt3|opt4|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 613, + "parName": "opt2", + "parValue": "opt1|opt3|opt4|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 614, + "parName": "opt3", + "parValue": "opt1|opt2|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 615, + "parName": "opt4", + "parValue": "opt1|opt2|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 616, + "parName": "opt5", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 617, + "parName": "opt6", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 618, + "parName": "opt7", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 619, + "parName": "opt8", + "parValue": "opt1|opt2|opt3|opt4|opt5|opt6|opt7", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13602, + "parName": "tumblingType", + "parValue": "manual", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 19329, + "parName": "platform", + "parValue": "CHG", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37736, + "parName": "serviceability", + "parValue": "ble", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62654, + "parName": "fwLabel", + "parValue": "iotfw_wmwd", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 48, + "firstEnrollmentTBC": true, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "70021436", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "1111111111111111", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 7239, + "applianceStatus": 1, + "coords": { + "lng": 1.111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx" +} \ No newline at end of file diff --git a/test_data/wm_48/attributes.json b/test_data/wm_48/attributes.json new file mode 100644 index 0000000..5d056e2 --- /dev/null +++ b/test_data/wm_48/attributes.json @@ -0,0 +1,404 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "dryCottonExtra": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tIW": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "steamLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dirtyLevel": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySynt60": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp40": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCotton120": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp": { + "parNewVal": "20", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "nightWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "7", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCotton90": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "checkUpStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remoteCtrValid": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prewash": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "apsOff": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "goodNight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "extraRinse1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMM": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "hygiene": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySyntExtra": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "anticrease": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "acquaplus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "opt9": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "extraRinse2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "extraRinse3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "counterMV": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySynt30": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "apsFreq": { + "parNewVal": "61871", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program6": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program5": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program8": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program7": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lang": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program9": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "spinSpeed": { + "parNewVal": "1400", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp0to30": { + "parNewVal": "15", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCotton60": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "disTestOn": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "unbF": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCode": { + "parNewVal": "11", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "disTestRes": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "unbC": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "numF": { + "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" + }, + "drySyntPS": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program17": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhase": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "motS": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program16": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySynt120": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program11": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ntcD": { + "parNewVal": "7", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program10": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program15": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fillR": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCotton30": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program14": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program13": { + "parNewVal": "14", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program12": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "chartL": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ntcW": { + "parNewVal": "161", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySyntPA": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "error": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPosition": { + "parNewVal": "13", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp60to90": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCottonPS": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program21": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program20": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCodeFav": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "drySynt90": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "t0R": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "t0W": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCottonPA": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W+D", + "suggestedLoadW": "2.5", + "remoteVisible": "0", + "liquidDetergentDose": "2", + "energyLabel": 4, + "program": "iot_wash_rapid_44", + "programFamily": "[guided|voice]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1xxxx1xx1111111x", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": 0, + "dirtyLevel": "3", + "temp": "20", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "program": "iot_wash_rapid_44", + "extraRinse2": 0, + "prPosition": "13", + "extraRinse1": 0, + "extraRinse3": 0, + "spinSpeed": "1400", + "prStr": "0", + "hygiene": "0", + "checkUpStatus": "0", + "delayTime": 0, + "lang": 1, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1690497031478 + } +} \ No newline at end of file diff --git a/test_data/wm_48/command_history.json b/test_data/wm_48/command_history.json new file mode 100644 index 0000000..e35f43e --- /dev/null +++ b/test_data/wm_48/command_history.json @@ -0,0 +1,355 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W+D", + "suggestedLoadW": "2.5", + "remoteVisible": "0", + "liquidDetergentDose": "2", + "energyLabel": 4, + "program": "iot_wash_rapid_44", + "programFamily": "[guided|voice]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1xxxx1xx1111111x", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": 0, + "dirtyLevel": "3", + "temp": "20", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "program": "iot_wash_rapid_44", + "extraRinse2": 0, + "prPosition": "13", + "extraRinse1": 0, + "extraRinse3": 0, + "spinSpeed": "1400", + "prStr": "0", + "hygiene": "0", + "checkUpStatus": "0", + "delayTime": 0, + "lang": 1, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "programName": "PROGRAMS.WM_WD.CARE_44", + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W+D", + "suggestedLoadW": "2.5", + "remoteVisible": "1", + "programCluster": "quick", + "liquidDetergentDose": "2", + "energyLabel": "4", + "programFamily": "[dashboard]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "prStr": "Rapid Care 44'", + "channel": "mobileApp", + "energyLabel": "4", + "origin": "favouriteProgram" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "taro", + "osVersion": "33", + "mobileId": "1x1111x1x11x1x1x", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": "0", + "dirtyLevel": "3", + "temp": "20", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "prPosition": "13", + "extraRinse2": "0", + "extraRinse1": "0", + "extraRinse3": "0", + "spinSpeed": "1400", + "hygiene": "0", + "checkUpStatus": "0", + "autoSoftenerStatus": "0", + "delayTime": "0", + "lang": "1", + "autoDetergentStatus": "0", + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W+D", + "suggestedLoadW": "2.5", + "remoteVisible": "1", + "programCluster": "quick", + "liquidDetergentDose": "2", + "energyLabel": "4", + "programFamily": "[dashboard]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11xx11x1x11xxx11", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": "0", + "dirtyLevel": "3", + "temp": "20", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "extraRinse2": "0", + "prPosition": "13", + "extraRinse1": "0", + "extraRinse3": "0", + "spinSpeed": "1400", + "prStr": "Rapid Care 44'", + "hygiene": "0", + "checkUpStatus": "0", + "delayTime": "0", + "lang": "1", + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W+D", + "suggestedLoadW": "2.5", + "remoteVisible": "1", + "programCluster": "quick", + "liquidDetergentDose": "2", + "energyLabel": "4", + "programFamily": "[dashboard]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11xx11x1x11xxx11", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": "0", + "dirtyLevel": "3", + "temp": "0", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "extraRinse2": "0", + "prPosition": "13", + "extraRinse1": "0", + "extraRinse3": "0", + "spinSpeed": "1400", + "prStr": "Rapid Care 44'", + "hygiene": "0", + "checkUpStatus": "0", + "delayTime": "0", + "lang": "1", + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:xx1x11x1-11x1-111x-x1x1-1x1x11111xxx#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "programName": "PROGRAMS.WM_WD.IOT_WASH_TRAINERS", + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "suggestedLoadW": "2.5", + "remoteVisible": "1", + "programCluster": "[quick|sport]", + "powderDetergentDose": "2", + "liquidDetergentDose": "2", + "energyLabel": "4", + "programFamily": "[download]", + "tempContribution": "0" + }, + "applianceType": "WM", + "attributes": { + "prStr": "Trainers", + "channel": "mobileApp", + "energyLabel": "4", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.1.2", + "deviceModel": "taro", + "osVersion": "33", + "mobileId": "1x1111x1x11x1x1x", + "mobileOs": "android" + }, + "parameters": { + "acquaplus": "0", + "dirtyLevel": "3", + "temp": "20", + "goodNight": "0", + "steamLevel": "0", + "anticrease": "0", + "prCode": "11", + "prewash": "0", + "extraRinse2": "0", + "prPosition": "13", + "extraRinse1": "0", + "extraRinse3": "0", + "spinSpeed": "800", + "hygiene": "0", + "checkUpStatus": "0", + "autoSoftenerStatus": "0", + "delayTime": "0", + "lang": "1", + "autoDetergentStatus": "0", + "onOffStatus": "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/wm_48/commands.json b/test_data/wm_48/commands.json new file mode 100644 index 0000000..e649728 --- /dev/null +++ b/test_data/wm_48/commands.json @@ -0,0 +1,62118 @@ +{ + "applianceModel": { + "id": 48, + "name": "HWE 49AMBS/1-S", + "code": "11111111", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "hoover", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 604, + "parName": "lowerBarrierDate", + "parValue": "1945", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 605, + "parName": "series", + "parValue": "h-wash500", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 606, + "parName": "seriesVersion", + "parValue": "expert", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 607, + "parName": "option", + "parValue": "steam|tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 608, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 609, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 610, + "parName": "supportedLanguage", + "parValue": "en|it|fr|nl|pt|es|de|bg|cs|sk|hr|el|pl|sr|sl|ro|ru|uk|hu|da|fi|no|sv|tr", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 611, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 612, + "parName": "prewash", + "parValue": "opt2|opt3|opt4|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 613, + "parName": "hygiene", + "parValue": "opt1|opt3|opt4|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 614, + "parName": "anticrease", + "parValue": "opt1|opt2|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 615, + "parName": "goodNight", + "parValue": "opt1|opt2|opt5|opt6|opt7|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 616, + "parName": "extraRinse1", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 617, + "parName": "extraRinse2", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 618, + "parName": "extraRinse3", + "parValue": "opt1|opt2|opt3|opt4|opt8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 619, + "parName": "acquaplus", + "parValue": "opt1|opt2|opt3|opt4|opt5|opt6|opt7", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13602, + "parName": "tumblingType", + "parValue": "manual", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 19329, + "parName": "platform", + "parValue": "CHG", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37736, + "parName": "serviceability", + "parValue": "ble", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62654, + "parName": "fwLabel", + "parValue": "iotfw_wmwd", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + } + }, + "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": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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" + }, + "restartGN": { + "category": "command", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "startProgram": { + "PROGRAMS.WM_WD.IOT_CHECKUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SKI_SUIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SILK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_SHIRTS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "baby", + "business", + "quick", + "steam" + ], + "defaultValue": "[baby|business|quick|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "baby", + "business", + "quick" + ], + "defaultValue": "[baby|business|quick]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SHIRTS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "business", + "steam" + ], + "defaultValue": "[business|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MEN_S_TROUSERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TRAINERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "sport" + ], + "defaultValue": "[quick|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MATS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_LINGERIE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_NEW_CLOTHES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 30, + "default": "30" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "delicate", + "health", + "steam" + ], + "defaultValue": "[delicate|health|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "delicate", + "health" + ], + "defaultValue": "[delicate|health]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_QUICK_DRUM_CLEANER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "pets" + ], + "defaultValue": "[quick|pets]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 14, + "default": "14" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_ODOURS_STAINS_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_HAIR_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "pets", + "steam" + ], + "defaultValue": "[pets|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPORT_ANTI_ODOR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ANTI_MITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLEACHING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 28, + "default": "28" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_ANTI_STAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_STAINS_REMOVER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "stains", + "steam" + ], + "defaultValue": "[stains|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7", + "suggestedValue": "7" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7", + "suggestedValue": "7" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLOOD_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_FRUIT_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WINE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CHOCOLATE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_REFRESH_14_MIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 14, + "default": "14" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DENIM_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3", + "suggestedValue": "3" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_GYM_FIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "sport" + ], + "defaultValue": "[quick|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "delicate", + "home", + "steam" + ], + "defaultValue": "[delicate|home|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "delicate", + "home" + ], + "defaultValue": "[delicate|home]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DOWN_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DIVING_SUITS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "steam" + ], + "defaultValue": "[home|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CUDDLY_TOYS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "baby", + "health" + ], + "defaultValue": "[baby|health]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CASHMERE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_BED_LINEN_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "steam" + ], + "defaultValue": "[home|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "steam" + ], + "defaultValue": "[home|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "sport", + "steam" + ], + "defaultValue": "[home|sport|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "sport" + ], + "defaultValue": "[home|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BACKPACKS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "sport" + ], + "defaultValue": "[quick|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PLAYSUITS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "baby", + "health", + "steam" + ], + "defaultValue": "[baby|health|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PLAYSUITS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "baby", + "health" + ], + "defaultValue": "[baby|health]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "steam" + ], + "defaultValue": "[health|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_INTENSIVE_40_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "steam" + ], + "defaultValue": "[health|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 92, + "2": 127, + "3": 165, + "default": "127" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_ACTIVE_WASH_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "49" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "steam" + ], + "defaultValue": "[quick|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 20, + "default": "20" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_ALL_IN_ONE_59_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "steam" + ], + "defaultValue": "[quick|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_SOFT_CARE_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_FRESH_CARE_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "48" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "steam" + ], + "defaultValue": "[quick|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_SYNTHETIC_AND_COLOURED_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_RESISTANT_COTTON_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.INTENSIVE_40": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 92, + "2": 127, + "3": 165, + "default": "127" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.HYGIENE_60": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "41" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 101, + "default": "101" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.TUMBLING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "38" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.AUTOCLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "maintenance" + ], + "defaultValue": "[hidden|maintenance]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 50, + "default": "50" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.NIGHT_AND_DAY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.ACTIVE_WASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "49" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 20, + "default": "20" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.AUTOCARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6", + "suggestedValue": "6" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 92, + "2": 127, + "3": 165, + "default": "127" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.ALL_IN_ONE_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.CARE_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3", + "suggestedValue": "3" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.CARE_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 30, + "default": "30" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.CARE_14": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 14, + "default": "14" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.ALLERGY_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "51" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 79, + "default": "79" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.FRESH_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "48" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.SOFT_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "hidden" + ], + "defaultValue": "[dashboard|hidden]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.FITNESS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "37" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "sport" + ], + "defaultValue": "[quick|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 39, + "default": "39" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 28, + "default": "28" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.DRAIN_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 10, + "default": "10" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.SYNTHETIC_AND_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.20_DEGREES_NEW_ENERGY_LABEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 92, + "2": 127, + "3": 165, + "default": "127" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.HANDWASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.ECO_40_60_NEW_ENERGY_LABEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "42" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 116, + "2": 151, + "3": 231, + "default": "231" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.RESISTANT_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_COLORS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "delicate", + "steam" + ], + "defaultValue": "[delicate|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "care" + ], + "defaultValue": "[download|guided|care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARK_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "care" + ], + "defaultValue": "[download|guided|care]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SWIMSUITS_AND_BIKINIS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "home", + "quick", + "sport" + ], + "defaultValue": "[home|quick|sport]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 30, + "default": "30" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7", + "suggestedValue": "7" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7", + "suggestedValue": "7" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 131, + "default": "131" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_FABRICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "default": "77" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 107, + "default": "107" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "steam" + ], + "defaultValue": "[health|steam]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DASH_COLD_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "dash" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "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": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DASH_FRESH_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "dash" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "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": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DASH_CLEAN_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "dash" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "quick" + ], + "defaultValue": "[health|quick]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "extraCare" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COTTON_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIXED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIXED_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_14": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 14, + "default": "14" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 30, + "default": "30" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "steam" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WS" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPORT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1.5", + "suggestedValue": "1.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "2": 30, + "default": "30" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 10, + "default": "10" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 28, + "default": "28" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLD_WASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse2": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 48, + "default": "48" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES_XL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "131", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 96, + "2": 131, + "3": 169, + "default": "169" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_XL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "117", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2.5", + "suggestedValue": "2.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9", + "suggestedValue": "9" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "0": 59, + "default": "59" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_XL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "107", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "hygiene": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "anticrease": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "goodNight": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse1": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "acquaplus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000 + ] + }, + "steamLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "snap" + ], + "defaultValue": "[snap]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D+S" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "steamType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dirtyLevel": { + "1": 77, + "2": 107, + "3": 117, + "default": "117" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SUPER_SAVING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "dirtyLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "lang": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "25", + "incrementValue": "1" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prewash": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "hygiene": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anticrease": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "goodNight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "extraRinse1": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "extraRinse2": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "extraRinse3": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "acquaplus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 800, + 1000, + 1400 + ] + }, + "steamLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "quick", + "eco" + ], + "defaultValue": "[quick|eco]" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "dryLevel": { + "dryOption": { + "0": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W+D" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4.5", + "suggestedValue": "4.5" + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dirtyLevel": { + "3": 44, + "default": "44" + }, + "prewash": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 15 + }, + "dryTypeW": { + "0": 0, + "1": 15 + }, + "prCode6": { + "0": 0, + "1": 15 + } + }, + "hygiene": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "anticrease": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "goodNight": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "extraRinse1": { + "wash": { + "0": 0, + "1": 10 + }, + "dryTypeC": { + "0": 0, + "1": 10 + }, + "dryTypeS": { + "0": 0, + "1": 6 + }, + "dryTypeW": { + "0": 0, + "1": 6 + }, + "prCode6": { + "0": 0, + "1": 6 + } + }, + "extraRinse2": { + "wash": { + "0": 0, + "1": 20 + }, + "dryTypeC": { + "0": 0, + "1": 20 + }, + "dryTypeS": { + "0": 0, + "1": 12 + }, + "dryTypeW": { + "0": 0, + "1": 12 + }, + "prCode6": { + "0": 0, + "1": 12 + } + }, + "extraRinse3": { + "wash": { + "0": 0, + "1": 30 + }, + "dryTypeC": { + "0": 0, + "1": 30 + }, + "dryTypeS": { + "0": 0, + "1": 18 + }, + "dryTypeW": { + "0": 0, + "1": 18 + }, + "prCode6": { + "0": 0, + "1": 18 + } + }, + "acquaplus": { + "wash": { + "0": 0, + "1": 0 + }, + "dryTypeC": { + "0": 0, + "1": 0 + }, + "dryTypeS": { + "0": 0, + "1": 0 + }, + "dryTypeW": { + "0": 0, + "1": 0 + }, + "prCode6": { + "0": 0, + "1": 0 + } + }, + "spinSpeed": { + "wash": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeC": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeS": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "dryTypeW": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + }, + "prCode6": { + "0": -6, + "400": 0, + "800": 0, + "1000": 0, + "1400": 0 + } + }, + "steamLevel": { + "steamType": { + "1": 8, + "2": 0, + "3": 6 + }, + "+steamType": { + "0": 0, + "1": 37, + "2": 29, + "3": 35 + } + } + } + } + }, + "options": { + "opt7": "extraRinse3", + "opt8": "acquaplus", + "opt3": "anticrease", + "opt4": "goodNight", + "opt5": "extraRinse1", + "opt6": "extraRinse2", + "opt1": "prewash", + "opt2": "hygiene" + }, + "dictionaryId": 105 +} \ No newline at end of file diff --git a/test_data/wm_48/maintenance.json b/test_data/wm_48/maintenance.json new file mode 100644 index 0000000..e27aff0 --- /dev/null +++ b/test_data/wm_48/maintenance.json @@ -0,0 +1,16 @@ +{ + "resultCode": "0", + "filterCleaning": { + "tot": 100, + "count": 15, + "remaining": 85, + "percentage": 15 + }, + "drumCleaning": { + "tot": 100, + "count": 15, + "remaining": 85, + "percentage": 15 + }, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/wm_48/statistics.json b/test_data/wm_48/statistics.json new file mode 100644 index 0000000..4504bc8 --- /dev/null +++ b/test_data/wm_48/statistics.json @@ -0,0 +1,73 @@ +{ + "resultCode": "0", + "programsCounter": 17, + "mostUsedPrograms": [ + { + "count": 10, + "programType": "W+D", + "prCode": "11", + "prPosition": "13", + "programName": "PROGRAMS.WM_WD.CARE_44" + }, + { + "count": 1, + "programType": "W", + "prCode": "11", + "prPosition": "13", + "programName": "PROGRAMS.WM_WD.IOT_WASH_TRAINERS" + }, + { + "count": 1, + "programType": "W+D", + "prCode": "11", + "prPosition": "13", + "programName": "PROGRAMS.WD.undefined" + }, + { + "count": 1, + "programType": "W+D", + "prCode": "9", + "prPosition": "13", + "programName": "PROGRAMS.WM_WD.CARE_14" + }, + { + "count": 1, + "programType": "W+D", + "prCode": "11", + "prPosition": "13", + "programName": "PROGRAMS.WD.CARE_44" + } + ], + "temperatureUsage": { + "temp40": 0, + "temp60to90": 0, + "temp0to30": 15 + }, + "loadingPercentage": [ + { + "max": 3, + "date": "1970-01-01T00:00:00.0Z", + "current": 3 + }, + { + "max": 2.5, + "date": "1970-01-01T00:00:00.0Z", + "current": 2.5 + }, + { + "max": 2.5, + "date": "1970-01-01T00:00:00.0Z", + "current": 2.5 + }, + { + "max": 2.5, + "date": "1970-01-01T00:00:00.0Z", + "current": 2.5 + }, + { + "max": 2.5, + "date": "1970-01-01T00:00:00.0Z", + "current": 2.5 + } + ] +} \ No newline at end of file