From bc657747f8cd16bf738c60ff5799d460189a38ae Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Fri, 29 Sep 2023 22:49:39 +0200 Subject: [PATCH] Add new device hon#105 --- test_data/wd_1889/appliance_data.json | 218 + test_data/wd_1889/attributes.json | 716 + test_data/wd_1889/command_history.json | 260 + test_data/wd_1889/commands.json | 57788 +++++++++++++++++++++++ test_data/wd_1889/maintenance.json | 16 + test_data/wd_1889/statistics.json | 23 + 6 files changed, 59021 insertions(+) create mode 100644 test_data/wd_1889/appliance_data.json create mode 100644 test_data/wd_1889/attributes.json create mode 100644 test_data/wd_1889/command_history.json create mode 100644 test_data/wd_1889/commands.json create mode 100644 test_data/wd_1889/maintenance.json create mode 100644 test_data/wd_1889/statistics.json diff --git a/test_data/wd_1889/appliance_data.json b/test_data/wd_1889/appliance_data.json new file mode 100644 index 0000000..e2a8760 --- /dev/null +++ b/test_data/wd_1889/appliance_data.json @@ -0,0 +1,218 @@ +{ + "id": 1889, + "code": "XXXXX1X1111", + "applianceTypeId": 2, + "applianceTypeName": "WD", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HWD80-B14979U1", + "series": "979", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.15.0", + "waterHard": 2, + "autoSoftenerStatus": false, + "firstEnrollment": false, + "attributes": [ + { + "id": 32034, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32035, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|loadCapacityDry|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32036, + "parName": "loadCapacityDry", + "parValue": "5", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32037, + "parName": "loadCapacityWash", + "parValue": "8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32038, + "parName": "lowerBarrierDate", + "parValue": "2223", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32039, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32040, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32041, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32042, + "parName": "remainingTime2", + "parValue": "remainingTimePrewash2+remainingTimeMainWash2+remainingTimeRinse2+remainingTimeFinalSpin2+remainingTimeAntiWrinkle2+remainingTimeMainDry2", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32043, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"antiWrinkle\":{\"0\":0,\"default\":1}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32044, + "parName": "remainingTimeAntiWrinkle2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"antiWrinkle\":{\"0\":0,\"default\":1}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32045, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32046, + "parName": "remainingTimeFinalSpin2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32047, + "parName": "remainingTimeMainDry2", + "parValue": "{\"dryProgFlag\":{\"0\":0,\"default\":{\"dryLevel\":{\"0\":\"remainingTimeDryTime\",\"default\":\"remainingTimeDryLevel\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32048, + "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": 32049, + "parName": "remainingTimeMainWash2", + "parValue": "{\"prCode\":{\"72\":15,\"97\":0,\"121\":8,\"137\":286,\"150\":39,\"default\":{\"mainWashTime\":{\"0\":0,\"default\":{\"suggestedLoadW\":{\"undefined\":{\"prCode\":{\"85\":\"mainWashTime+2\",\"90\":\"mainWashTime+2\",\"106\":\"mainWashTime+#finalSpinDuration+5\",\"132\":\"mainWashTime+2\",\"default\":\"mainWashTime+#finalSpinDuration+2\"}},\"default\":{\"#suggestedLoadWKg\":{\"1\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}}}},\"2\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}}}},\"3\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}}}},\"4\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}}}},\"5\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}}}},\"6\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}}}},\"7\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}}}},\"8\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}}}},\"9\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+2+95\",\"90\":\"mainWashTime+2+95\",\"106\":\"mainWashTime+#finalSpinDuration+5+95\",\"132\":\"mainWashTime+2+95\",\"default\":\"mainWashTime+#finalSpinDuration+2+95\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}}}},\"10\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}}}},\"11\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+127\",\"90\":\"mainWashTime+127\",\"106\":\"mainWashTime+#finalSpinDuration+130\",\"132\":\"mainWashTime+127\",\"default\":\"mainWashTime+#finalSpinDuration+127\"}}}},\"12\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+132\",\"90\":\"mainWashTime+132\",\"106\":\"mainWashTime+#finalSpinDuration+135\",\"132\":\"mainWashTime+132\",\"default\":\"mainWashTime+#finalSpinDuration+132\"}}}}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32050, + "parName": "remainingTimePrewash", + "parValue": "{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32051, + "parName": "remainingTimePrewash2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32052, + "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": 32053, + "parName": "remainingTimeRinse2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"rinseIterations\":{\"0\":0,\"default\":{\"spinSpeed\":{\"0\":\"(rinseIterationTime+2)*(rinseIterations-1)+rinseIterationTime\",\"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": 32054, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32055, + "parName": "series", + "parValue": "979", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32056, + "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": 32057, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39500, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61974, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 1889, + "firstEnrollmentTBC": false, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "autoDetergentStatus": false, + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "XXXXX1X1111XXX111111", + "nickName": "Xxxxxxxxxxxxx", + "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:1xx1xxx1-111x-11xx-1x11-11x1x1111111" +} \ No newline at end of file diff --git a/test_data/wd_1889/attributes.json b/test_data/wd_1889/attributes.json new file mode 100644 index 0000000..aab716f --- /dev/null +++ b/test_data/wd_1889/attributes.json @@ -0,0 +1,716 @@ +{ + "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": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airWashTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "softWarn": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "loosenStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp40": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "strongStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "weight": { + "parNewVal": "0", + "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": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleVolume": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "washSpeed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabledCurrent": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remoteCtrValid": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoDetergentStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "soakWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabled": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "haier_DetergentWeight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWaterUsed": { + "parNewVal": "131", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "message": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp0to30": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "spinSpeed": { + "parNewVal": "1400", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detergentPercent": { + "parNewVal": "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": "1", + "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", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program16": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoSoftenerStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program11": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program10": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWashCycle": { + "parNewVal": "2", + "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": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program23": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleWakeStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentWashCycle": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentElectricityUsed": { + "parNewVal": "0.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "washerDryIntensity": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "steamStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "haier_SoftenerWeight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dirtyLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingStandbyTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "testCmdReceiveStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "clothesAnionStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stainType": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "nightWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingRinseIterations": { + "parNewVal": "0", + "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": "140", + "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": "0", + "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": "1", + "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": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryTime": { + "parNewVal": "4", + "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": "1", + "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": "2.50", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "programName": "PROGRAMS.WM_WD.HQD_COTTONS", + "ancillaryParameters": { + "remoteActionable": "1", + "dryOption": "0", + "programType": "W+D", + "extendedStainType": { + "typology": "enum", + "category": "general", + "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" + ] + }, + "remoteVisible": "1", + "suggestedLoadD": "0", + "programIntensity": "intensiveWashing", + "energyLabel": "0", + "prPosition": "7", + "dryType": "C", + "suggestedLoadWD": 5, + "suggestedLoadW": 8, + "addWashDefaultTime": "0", + "antiWrinkle": "1", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard]", + "dryTimeMM": "30", + "programRules": { + "typology": "enum", + "category": "rule", + "mandatory": 0, + "enumValues": { + "dryTime": { + "dryTimeMM": { + "0": { + "fixedValue": "0", + "typology": "fixed" + }, + "30": { + "fixedValue": "1", + "typology": "fixed" + }, + "60": { + "fixedValue": "2", + "typology": "fixed" + }, + "90": { + "fixedValue": "3", + "typology": "fixed" + }, + "120": { + "fixedValue": "4", + "typology": "fixed" + }, + "150": { + "fixedValue": "5", + "typology": "fixed" + }, + "180": { + "fixedValue": "6", + "typology": "fixed" + }, + "210": { + "fixedValue": "7", + "typology": "fixed" + } + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "2|3|19|25": 50, + "4|14|21": 20, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60, + "11|26": 40 + } + }, + "stainType": { + "extendedStainType": { + "BABY_FOOD": 22, + "COFFEE": 8, + "SHOE_CREAM": 16, + "RUST": 13, + "CHOCOLATE": 9, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "KETCHUP": 21, + "MILK_TEA": 12, + "OIL_PASTEL": 17, + "GLUE": 16, + "MECH_GREASE": 14, + "GRASS": 2, + "SOIL": 3, + "COOKING_OIL": 6, + "DEODORANT": 15, + "BLOOD": 4, + "WINE": 1, + "SOY_SAUCE": 23, + "EGG": 20, + "MAYONNAISE": 20, + "BLUEBERRY": 18, + "SWEAT": 19, + "TEA": 7, + "CHILI_OIL": 13, + "PERFUME": 15, + "BEAN_PASTE": 24, + "OIL": 14, + "FRUIT": 26, + "BUTTER": 6, + "CHILI_SAUCE": 25, + "ICE_CREAM": 9, + "MILK": 5, + "LIP_GLOSS": 10, + "CURRY": 11 + } + }, + "dryLevel": { + "dryOption": { + "0": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "1|2|4|15|16|17|20|21|22": 35, + "5|10|13|14": 25, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20 + } + } + } + }, + "tempContribution": "1" + }, + "applianceType": "WD", + "attributes": { + "prStr": "Baumwolle", + "channel": "mobileApp", + "energyLabel": "0", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.2.4", + "deviceModel": "kalama", + "osVersion": "33", + "mobileId": "x1x111x11x111111", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashSelection": "0", + "prCode": "115", + "soakWashStatus": "0", + "energySavingStatus": "0", + "strongStatus": "0", + "haier_MainWashWaterLevel": "2", + "spinSpeed": "1400", + "rinseIterationTime": "10", + "haier_SoakPrewashSpeed": "45", + "permanentPressStatus": "0", + "nightWashStatus": "0", + "intelligenceStatus": "0", + "haier_SoakPrewashStopTime": "5", + "weight": "5", + "highWaterLevelStatus": "0", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2", + "haier_SoakPrewashRotateTime": "20", + "cloudProgId": "255", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "haier_RinseRotateTime": "15", + "uvSterilizationStatus": "0", + "delayStatus": "0", + "dryTime": "0", + "rinseIterations": "2", + "lockStatus": "0", + "mainWashTime": "45", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "haier_MainWashRotateTime": "25", + "temp": "60", + "detergentBStatus": "0", + "ironRemindStatus": "0", + "haier_MainWashStopTime": "5", + "texture": "1", + "steamLevel": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "haier_RinseStopTime": "10", + "delayTime": "0", + "stainType": "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": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1691444131343 + } +} \ No newline at end of file diff --git a/test_data/wd_1889/command_history.json b/test_data/wd_1889/command_history.json new file mode 100644 index 0000000..f6a1679 --- /dev/null +++ b/test_data/wd_1889/command_history.json @@ -0,0 +1,260 @@ +[ + { + "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:1xx1xxx1-111x-11xx-1x11-11x1x1111111#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": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "programName": "PROGRAMS.WM_WD.HQD_COTTONS", + "ancillaryParameters": { + "remoteActionable": "1", + "dryOption": "0", + "programType": "W+D", + "extendedStainType": { + "typology": "enum", + "category": "general", + "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" + ] + }, + "remoteVisible": "1", + "suggestedLoadD": "0", + "programIntensity": "intensiveWashing", + "energyLabel": "0", + "prPosition": "7", + "dryType": "C", + "suggestedLoadWD": 5, + "suggestedLoadW": 8, + "addWashDefaultTime": "0", + "antiWrinkle": "1", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard]", + "dryTimeMM": "30", + "programRules": { + "typology": "enum", + "category": "rule", + "mandatory": 0, + "enumValues": { + "dryTime": { + "dryTimeMM": { + "0": { + "fixedValue": "0", + "typology": "fixed" + }, + "30": { + "fixedValue": "1", + "typology": "fixed" + }, + "60": { + "fixedValue": "2", + "typology": "fixed" + }, + "90": { + "fixedValue": "3", + "typology": "fixed" + }, + "120": { + "fixedValue": "4", + "typology": "fixed" + }, + "150": { + "fixedValue": "5", + "typology": "fixed" + }, + "180": { + "fixedValue": "6", + "typology": "fixed" + }, + "210": { + "fixedValue": "7", + "typology": "fixed" + } + } + }, + "temp": { + "stainType": { + "1": 35, + "10": 45, + "18": 30, + "2|3|19|25": 50, + "4|14|21": 20, + "5|6|7|8|9|12|13|15|16|17|20|22|23|24": 60, + "11|26": 40 + } + }, + "stainType": { + "extendedStainType": { + "BABY_FOOD": 22, + "COFFEE": 8, + "SHOE_CREAM": 16, + "RUST": 13, + "CHOCOLATE": 9, + "BLUE_INK": 14, + "COLOR_PENCIL": 15, + "KETCHUP": 21, + "MILK_TEA": 12, + "OIL_PASTEL": 17, + "GLUE": 16, + "MECH_GREASE": 14, + "GRASS": 2, + "SOIL": 3, + "COOKING_OIL": 6, + "DEODORANT": 15, + "BLOOD": 4, + "WINE": 1, + "SOY_SAUCE": 23, + "EGG": 20, + "MAYONNAISE": 20, + "BLUEBERRY": 18, + "SWEAT": 19, + "TEA": 7, + "CHILI_OIL": 13, + "PERFUME": 15, + "BEAN_PASTE": 24, + "OIL": 14, + "FRUIT": 26, + "BUTTER": 6, + "CHILI_SAUCE": 25, + "ICE_CREAM": 9, + "MILK": 5, + "LIP_GLOSS": 10, + "CURRY": 11 + } + }, + "dryLevel": { + "dryOption": { + "0": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "addWashDefaultTime": { + "stainType": { + "0": 0, + "1|2|4|15|16|17|20|21|22": 35, + "5|10|13|14": 25, + "3|6|7|8|9|12|18|23": 5, + "11|19|24|25|26": 20 + } + } + } + }, + "tempContribution": "1" + }, + "applianceType": "WD", + "attributes": { + "prStr": "Baumwolle", + "channel": "mobileApp", + "energyLabel": "0", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.2.4", + "deviceModel": "kalama", + "osVersion": "33", + "mobileId": "x1x111x11x111111", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashSelection": "0", + "prCode": "115", + "soakWashStatus": "0", + "energySavingStatus": "0", + "strongStatus": "0", + "haier_MainWashWaterLevel": "2", + "spinSpeed": "1400", + "rinseIterationTime": "10", + "haier_SoakPrewashSpeed": "45", + "permanentPressStatus": "0", + "nightWashStatus": "0", + "intelligenceStatus": "0", + "haier_SoakPrewashStopTime": "5", + "weight": "5", + "highWaterLevelStatus": "0", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2", + "haier_SoakPrewashRotateTime": "20", + "cloudProgId": "255", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "haier_RinseRotateTime": "15", + "uvSterilizationStatus": "0", + "delayStatus": "0", + "dryTime": "0", + "rinseIterations": "2", + "lockStatus": "0", + "mainWashTime": "45", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "haier_MainWashRotateTime": "25", + "temp": "60", + "detergentBStatus": "0", + "ironRemindStatus": "0", + "haier_MainWashStopTime": "5", + "texture": "1", + "steamLevel": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "haier_RinseStopTime": "10", + "delayTime": "0", + "stainType": "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" + } +] \ No newline at end of file diff --git a/test_data/wd_1889/commands.json b/test_data/wd_1889/commands.json new file mode 100644 index 0000000..9a02eec --- /dev/null +++ b/test_data/wd_1889/commands.json @@ -0,0 +1,57788 @@ +{ + "applianceModel": { + "id": 1889, + "name": "HWD80-B14979U1", + "code": "XXXXX1X1111", + "applianceTypeId": 2, + "applianceTypeName": "WD", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 32034, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32035, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|loadCapacityDry|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32036, + "parName": "loadCapacityDry", + "parValue": "5", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32037, + "parName": "loadCapacityWash", + "parValue": "8", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32038, + "parName": "lowerBarrierDate", + "parValue": "2223", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32039, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32040, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32041, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32042, + "parName": "remainingTime2", + "parValue": "remainingTimePrewash2+remainingTimeMainWash2+remainingTimeRinse2+remainingTimeFinalSpin2+remainingTimeAntiWrinkle2+remainingTimeMainDry2", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32043, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"antiWrinkle\":{\"0\":0,\"default\":1}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32044, + "parName": "remainingTimeAntiWrinkle2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"antiWrinkle\":{\"0\":0,\"default\":1}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32045, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32046, + "parName": "remainingTimeFinalSpin2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32047, + "parName": "remainingTimeMainDry2", + "parValue": "{\"dryProgFlag\":{\"0\":0,\"default\":{\"dryLevel\":{\"0\":\"remainingTimeDryTime\",\"default\":\"remainingTimeDryLevel\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32048, + "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": 32049, + "parName": "remainingTimeMainWash2", + "parValue": "{\"prCode\":{\"72\":15,\"97\":0,\"121\":8,\"137\":286,\"150\":39,\"default\":{\"mainWashTime\":{\"0\":0,\"default\":{\"suggestedLoadW\":{\"undefined\":{\"prCode\":{\"85\":\"mainWashTime+2\",\"90\":\"mainWashTime+2\",\"106\":\"mainWashTime+#finalSpinDuration+5\",\"132\":\"mainWashTime+2\",\"default\":\"mainWashTime+#finalSpinDuration+2\"}},\"default\":{\"#suggestedLoadWKg\":{\"1\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}}}},\"2\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}}}},\"3\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}}}},\"4\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}}}},\"5\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}}}},\"6\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}}}},\"7\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}}}},\"8\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}}}},\"9\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+2+95\",\"90\":\"mainWashTime+2+95\",\"106\":\"mainWashTime+#finalSpinDuration+5+95\",\"132\":\"mainWashTime+2+95\",\"default\":\"mainWashTime+#finalSpinDuration+2+95\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}}}},\"10\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}}}},\"11\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+127\",\"90\":\"mainWashTime+127\",\"106\":\"mainWashTime+#finalSpinDuration+130\",\"132\":\"mainWashTime+127\",\"default\":\"mainWashTime+#finalSpinDuration+127\"}}}},\"12\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+132\",\"90\":\"mainWashTime+132\",\"106\":\"mainWashTime+#finalSpinDuration+135\",\"132\":\"mainWashTime+132\",\"default\":\"mainWashTime+#finalSpinDuration+132\"}}}}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32050, + "parName": "remainingTimePrewash", + "parValue": "{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32051, + "parName": "remainingTimePrewash2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32052, + "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": 32053, + "parName": "remainingTimeRinse2", + "parValue": "{\"prCode\":{\"72\":0,\"97\":0,\"121\":0,\"137\":0,\"150\":0,\"default\":{\"rinseIterations\":{\"0\":0,\"default\":{\"spinSpeed\":{\"0\":\"(rinseIterationTime+2)*(rinseIterations-1)+rinseIterationTime\",\"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": 32054, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32055, + "parName": "series", + "parValue": "979", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 32056, + "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": 32057, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39500, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61974, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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" + ], + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "50" + }, + "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": "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.6, + "suggestedValue": 1.6 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.5, + "suggestedValue": 0.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.HQD_RAPID_WASH_AND_DRY": { + "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": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "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": "50" + }, + "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": "137" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": [ + "hidden" + ], + "defaultValue": "[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": "WD" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "3": 0 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.HQD_DRY": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "97" + }, + "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": "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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]" + }, + "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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" + ], + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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" + ], + "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": "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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, + 1400 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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" + ], + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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": "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": "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" + ], + "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": "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": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": "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": [ + "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": "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "stainType": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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": "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.4, + "suggestedValue": 2.4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.5, + "suggestedValue": 1.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "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": "4" + }, + "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": "5", + "enumValues": [ + 0, + 90 + ] + }, + "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": "0" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "dashboard", + "hidden", + "maintenance" + ], + "defaultValue": "[dashboard|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" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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": "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "1" + }, + "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": "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": "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": "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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": "22" + }, + "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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": "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "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": "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": "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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": "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.HQD_DRY_SYNTHETICS": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "97" + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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]" + }, + "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "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": "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": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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": "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": "0" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.IOT_DRY_SYNTHETICS": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "97" + }, + "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": "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": "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.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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "45" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.6, + "suggestedValue": 1.6 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.5, + "suggestedValue": 0.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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": "10" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.IOT_DRY_MIXED_DRY": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "97" + }, + "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": "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": "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.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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.IOT_DRY_SYNTHETIC_DRY": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "97" + }, + "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": "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": "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.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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "PROGRAMS.WM_WD.IOT_DRY_COTTON_DRY": { + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "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": "97" + }, + "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": "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": "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.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" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "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": "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", + "care" + ], + "defaultValue": "[guided|voice|care]" + }, + "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": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "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": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "45" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.6, + "suggestedValue": 1.6 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.5, + "suggestedValue": 0.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "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" + }, + "dryTimeMM": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryType": { + "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, + "suggestedValue": 2 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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": [ + "featuredcare" + ], + "defaultValue": "[featuredcare]" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "S" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4, + "suggestedValue": 4 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.5, + "suggestedValue": 2.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 70, + "3": 80, + "4": 100 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "1", + "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" + } + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 8, + "suggestedValue": 8 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5, + "suggestedValue": 5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + }, + "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": "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": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "dryProgFlag": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + }, + "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": "45" + }, + "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": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "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" + }, + "dryOption": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "dryTimeMM": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "30", + "minimumValue": "0", + "maximumValue": "210", + "incrementValue": "30" + }, + "dryType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "C" + }, + "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+D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.6, + "suggestedValue": 1.6 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.5, + "suggestedValue": 0.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryLevel": { + "2": 150, + "3": 170, + "4": 190 + }, + "dryTime": { + "0": 0, + "1": 30, + "2": 60, + "3": 90, + "4": 120, + "5": 150, + "6": 180, + "7": 210, + "8": 10, + "9": 15 + } + } + } + }, + "options": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "dictionaryId": 459 +} \ No newline at end of file diff --git a/test_data/wd_1889/maintenance.json b/test_data/wd_1889/maintenance.json new file mode 100644 index 0000000..95c50c3 --- /dev/null +++ b/test_data/wd_1889/maintenance.json @@ -0,0 +1,16 @@ +{ + "resultCode": "0", + "filterCleaning": { + "tot": 100, + "count": 1, + "remaining": 99, + "percentage": 1 + }, + "drumCleaning": { + "tot": 100, + "count": 1, + "remaining": 99, + "percentage": 1 + }, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/wd_1889/statistics.json b/test_data/wd_1889/statistics.json new file mode 100644 index 0000000..8211c55 --- /dev/null +++ b/test_data/wd_1889/statistics.json @@ -0,0 +1,23 @@ +{ + "resultCode": "0", + "programsCounter": 1, + "mostUsedPrograms": [ + { + "count": 1, + "programType": "W+D", + "prCode": "115", + "prPosition": "7", + "programName": "PROGRAMS.WM_WD.HQD_COTTONS" + } + ], + "temperatureUsage": { + "temp60to90": 1 + }, + "loadingPercentage": [ + { + "max": 8, + "date": "1970-01-01T00:00:00.0Z", + "current": "5" + } + ] +} \ No newline at end of file