diff --git a/test_data/dw_509/appliance_data.json b/test_data/dw_509/appliance_data.json new file mode 100644 index 0000000..9d899cf --- /dev/null +++ b/test_data/dw_509/appliance_data.json @@ -0,0 +1,146 @@ +{ + "id": 509, + "code": "00000000", + "applianceTypeId": 9, + "applianceTypeName": "DW", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "XIB 6B2D3FB", + "series": "haier2021", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.4.0", + "waterHard": 3, + "firstEnrollment": false, + "attributes": [ + { + "id": 10873, + "parName": "series", + "parValue": "haier2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10874, + "parName": "display", + "parValue": "5D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10875, + "parName": "lowerBarrierDate", + "parValue": "2051", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10876, + "parName": "installationType", + "parValue": "bi", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10877, + "parName": "interfaceType", + "parValue": "series|installationType|display|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10878, + "parName": "option", + "parValue": "openDoor|extraDry", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10879, + "parName": "sensor", + "parValue": "soil|salt|smartLoading", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10880, + "parName": "motor", + "parValue": "bldc", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10881, + "parName": "placeSetting", + "parValue": "16", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10882, + "parName": "drawer", + "parValue": "3", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10883, + "parName": "upRackVol", + "parValue": "27600", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10884, + "parName": "lowRackVol", + "parValue": "49400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10885, + "parName": "basketVol", + "parValue": "12700", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 25872, + "parName": "counters", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38167, + "parName": "serviceability", + "parValue": "ble", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62788, + "parName": "fwLabel", + "parValue": "nuib", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 3, + "applianceModelId": 509, + "firstEnrollmentTBC": false, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "41053244", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "0000000000000000", + "nickName": "Xxxxxxxxxxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 202, + "applianceStatus": 1, + "coords": { + "lng": -0.0000000, + "lat": 00.0000000 + }, + "PK": "xxxx#xx-xxxx-0:0x0xx000-xxxx-0xxx-x00x-x000xx0x00x0" +} \ No newline at end of file diff --git a/test_data/dw_509/attributes.json b/test_data/dw_509/attributes.json new file mode 100644 index 0000000..d4029a3 --- /dev/null +++ b/test_data/dw_509/attributes.json @@ -0,0 +1,366 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "temp60to65": { + "parNewVal": "10", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "7", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "checkUpStatus": { + "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" + }, + "threeInOne": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "doorStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "extraDry": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMM": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "openDoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ecoExpress": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rinseAidStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "halfLoad": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "photoSessionStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "addDish": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program4": { + "parNewVal": "8", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program3": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "specialAutomaticStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program6": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program5": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program8": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCodeSuggest": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program7": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "cameraStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lang": { + "parNewVal": "5", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program9": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program2": { + "parNewVal": "14", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program1": { + "parNewVal": "151", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "armStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCode": { + "parNewVal": "8", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program19": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "waterHard": { + "parNewVal": "4", + "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" + }, + "prPhase": { + "parNewVal": "5", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program16": { + "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" + }, + "program15": { + "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" + }, + "temp45to55": { + "parNewVal": "159", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPosition": { + "parNewVal": "1", + "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" + }, + "lastCycleSavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "macAddressCamera": { + "parNewVal": "", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "saltStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp70to75": { + "parNewVal": "14", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "addDishStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "ancillaryParameters": { + "ecoIndex": "4", + "powerWashPrz": "1", + "remoteActionable": "1", + "temp": "60", + "programType": "WD", + "waterSaving": "68", + "suggestedLoadD": "RL100", + "remoteVisible": "0", + "energyLabel": 2, + "ecoIndexOpt5": "0", + "remainingTime": "179", + "ecoIndexOpt4": "0", + "waterEfficiency": "3", + "functionalId": "2", + "programFamily": "[voice]", + "programRules": { + "opt2": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt3": { + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt4": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt5": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + } + } + }, + "applianceType": "DW", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xxx0x00xx0xx0x00", + "mobileOs": "android" + }, + "parameters": { + "prStr": "0", + "extraDry": 0, + "checkUpStatus": "0", + "prCode": "8", + "delayTime": 0, + "prPosition": "1", + "openDoor": 0, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1687447340602 + } +} \ No newline at end of file diff --git a/test_data/dw_509/command_history.json b/test_data/dw_509/command_history.json new file mode 100644 index 0000000..d49a675 --- /dev/null +++ b/test_data/dw_509/command_history.json @@ -0,0 +1,580 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0x0xx000-xxxx-0xxx-x00x-x000xx0x00x0#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "ancillaryParameters": { + "ecoIndex": "4", + "powerWashPrz": "1", + "remoteActionable": "1", + "temp": "60", + "programType": "WD", + "waterSaving": "68", + "suggestedLoadD": "RL100", + "remoteVisible": "0", + "energyLabel": 2, + "ecoIndexOpt5": "0", + "remainingTime": "179", + "ecoIndexOpt4": "0", + "waterEfficiency": "3", + "functionalId": "2", + "programFamily": "[voice]", + "programRules": { + "opt2": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt3": { + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt4": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt5": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + } + } + }, + "applianceType": "DW", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xxx0x00xx0xx0x00", + "mobileOs": "android" + }, + "parameters": { + "prStr": "0", + "extraDry": 0, + "checkUpStatus": "0", + "prCode": "8", + "delayTime": 0, + "prPosition": "1", + "openDoor": 0, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0x0xx000-xxxx-0xxx-x00x-x000xx0x00x0#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "ancillaryParameters": { + "ecoIndex": "4", + "powerWashPrz": "1", + "remoteActionable": "1", + "temp": "60", + "programType": "WD", + "waterSaving": "68", + "suggestedLoadD": "RL100", + "remoteVisible": "0", + "energyLabel": 2, + "program": "iot_eco_bldc", + "ecoIndexOpt5": "0", + "remainingTime": "179", + "ecoIndexOpt4": "0", + "waterEfficiency": "3", + "functionalId": "2", + "programFamily": "[voice]", + "programRules": { + "opt2": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt3": { + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt4": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt5": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + } + } + }, + "applianceType": "DW", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "0x0xxxxx000xxxx0", + "mobileOs": "android" + }, + "parameters": { + "prStr": "0", + "extraDry": 0, + "checkUpStatus": "0", + "prCode": "8", + "delayTime": 0, + "program": "iot_eco_bldc", + "prPosition": "1", + "openDoor": 0, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0x0xx000-xxxx-0xxx-x00x-x000xx0x00x0#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "ancillaryParameters": { + "ecoIndex": "4", + "remoteActionable": "1", + "temp": "45", + "programType": "WD", + "waterSaving": "77", + "suggestedLoadD": "RL100", + "remoteVisible": "1", + "energyLabel": 4, + "ecoIndexOpt5": "0", + "remainingTime": "179", + "ecoIndexOpt4": "0", + "waterEfficiency": "4", + "functionalId": "2", + "programFamily": "[dashboard|guided]", + "programRules": { + "opt2": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt3": { + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt4": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt5": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + } + } + }, + "applianceType": "DW", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "x00xxx0000x000x0", + "mobileOs": "android" + }, + "parameters": { + "prStr": "0", + "extraDry": 0, + "waterHard": 4, + "checkUpStatus": "0", + "prCode": "8", + "delayTime": 0, + "prPosition": "1", + "openDoor": 0, + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0x0xx000-xxxx-0xxx-x00x-x000xx0x00x0#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "programName": "PROGRAMS.DW.RAPID_29", + "ancillaryParameters": { + "ecoIndex": "5", + "powerWashPrz": "1", + "remoteActionable": "1", + "programType": "WD", + "temp": "50", + "waterSaving": "83", + "remoteVisible": "1", + "suggestedLoadD": 8, + "energyLabel": "5", + "remainingTime": "29", + "functionalId": "7", + "waterEfficiency": "5", + "programFamily": "[dashboard|guided]", + "programRules": { + "opt2": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt3": { + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt4": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt5": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + }, + "opt5": { + "opt3": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt4": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + }, + "opt2": { + "1": { + "fixedValue": "0", + "typology": "fixed" + } + } + } + } + }, + "applianceType": "DW", + "attributes": { + "prStr": "Rapido 29' 50\u00b0C", + "channel": "mobileApp", + "energyLabel": "5", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.44.2", + "deviceModel": "iPhone12,3", + "osVersion": "15.6", + "mobileId": "XX000X00-0X00-000X-XXXX-00X000XX00XX", + "mobileOs": "ios" + }, + "parameters": { + "extraDry": "0", + "waterHard": "4", + "checkUpStatus": "0", + "delayTime": "0", + "prCode": "11", + "openDoor": "0", + "prPosition": "8", + "onOffStatus": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/dw_509/commands.json b/test_data/dw_509/commands.json new file mode 100644 index 0000000..acaab24 --- /dev/null +++ b/test_data/dw_509/commands.json @@ -0,0 +1,11783 @@ +{ + "applianceModel": { + "id": 509, + "name": "XIB 6B2D3FB", + "code": "00000000", + "applianceTypeId": 9, + "applianceTypeName": "DW", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 10873, + "parName": "series", + "parValue": "haier2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10874, + "parName": "display", + "parValue": "5D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10875, + "parName": "lowerBarrierDate", + "parValue": "2051", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10876, + "parName": "installationType", + "parValue": "bi", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10877, + "parName": "interfaceType", + "parValue": "series|installationType|display|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10878, + "parName": "option", + "parValue": "openDoor|extraDry", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10879, + "parName": "sensor", + "parValue": "soil|salt|smartLoading", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10880, + "parName": "motor", + "parValue": "bldc", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10881, + "parName": "placeSetting", + "parValue": "16", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10882, + "parName": "drawer", + "parValue": "3", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10883, + "parName": "upRackVol", + "parValue": "27600", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10884, + "parName": "lowRackVol", + "parValue": "49400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10885, + "parName": "basketVol", + "parValue": "12700", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 25872, + "parName": "counters", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38167, + "parName": "serviceability", + "parValue": "ble", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62788, + "parName": "fwLabel", + "parValue": "nuib", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + } + }, + "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 + } + } + }, + "setParameters": { + "description": "The message allows to change parameters values to enable/disable specific features ", + "protocolType": "MQTT", + "parameters": { + "buzzerDisabled": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "lastCycleSavingStatus": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "waterHard": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "4", + "minimumValue": "0", + "maximumValue": "7", + "incrementValue": "1" + } + } + } + }, + "stopProgram": { + "description": "The command allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "startProgram": { + "PROGRAMS.DW.ECO_BLDC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "179" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo1fQ==" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "traditional", + "eco" + ], + "defaultValue": "[traditional|eco]" + } + }, + "remainingTimes": { + "extraDry": { + "1": 189 + }, + "openDoor": { + "1": 225 + } + } + }, + "PROGRAMS.DW.STEAM_PLUS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.ULTRA_SILENCE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjozLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "openDoor": { + "1": 245 + } + } + }, + "PROGRAMS.DW.AUTO_UNIVERSAL_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "60", + "minimumValue": "50", + "maximumValue": "60", + "incrementValue": "10" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.AUTO_SENSOR_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "55", + "minimumValue": "45", + "maximumValue": "55", + "incrementValue": "10" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.GLASSWARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 115 + }, + "openDoor": { + "1": 118 + } + } + }, + "PROGRAMS.DW.RAPID_39": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + } + }, + "PROGRAMS.DW.RAPID_29": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "29" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + } + }, + "PROGRAMS.DW.PREWASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + } + }, + "PROGRAMS.DW.AUTO_UNIVERSAL_PLUS_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "75", + "minimumValue": "65", + "maximumValue": "75", + "incrementValue": "10" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "155", + "minimumValue": "140", + "maximumValue": "155", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "57" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 138 + }, + "openDoor": { + "1": 143 + } + } + }, + "PROGRAMS.DW.DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "guided" + ], + "defaultValue": "[hidden|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 105 + }, + "openDoor": { + "1": 108 + } + } + }, + "PROGRAMS.DW.INTENSIVE_RAPID": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "110" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 115 + }, + "openDoor": { + "1": 125 + } + } + }, + "PROGRAMS.DW.HYGIENE_PLUS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "extraDry": { + "1": 150 + }, + "openDoor": { + "1": 158 + } + } + }, + "PROGRAMS.DW.CLASSE_A_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "guided" + ], + "defaultValue": "[hidden|guided]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + } + }, + "PROGRAMS.DW.DISHWASHER_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "maintenance" + ], + "defaultValue": "[hidden|maintenance]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + } + }, + "PROGRAMS.DW.IOT_TURBOPOWER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "hygienePlus" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.IOT_BABY_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "hygienePlus" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.IOT_EXTRA_HYGIENE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "hygienePlus" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.IOT_SUPER_WASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "hygienePlus" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.IOT_WOK_GRIDS_MAXI_PANS_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "daily" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.IOT_DAILY_CARE_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "daily" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.IOT_POWER_MIX_WASH_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "daily" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.IOT_POT_&_PANS_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "55", + "minimumValue": "45", + "maximumValue": "55", + "incrementValue": "10" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "daily" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.IOT_PYREX_AND_GLASSWARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_PLASTIC_TUPPERWARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "179" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo1fQ==" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 189 + }, + "openDoor": { + "1": 225 + } + } + }, + "PROGRAMS.DW.IOT_COCKTAIL_GLASSES_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.IOT_PIZZA_MENU_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.IOT_PORCELAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 105 + }, + "openDoor": { + "1": 108 + } + } + }, + "PROGRAMS.DW.IOT_CHINA_CRYSTALS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 105 + }, + "openDoor": { + "1": 108 + } + } + }, + "PROGRAMS.DW.IOT_PARTY_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "special" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.IOT_HAPPY_HOUR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "179" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo1fQ==" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 189 + }, + "openDoor": { + "1": 225 + } + } + }, + "PROGRAMS.DW.IOT_DINNER_FOR_TWO_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "soilSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.IOT_SINGLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 105 + }, + "openDoor": { + "1": 108 + } + } + }, + "PROGRAMS.DW.IOT_BREAKFAST": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_SUPER_FLASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "29" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_STEAM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "156" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoxLDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 140 + }, + "openDoor": { + "1": 148 + } + } + }, + "PROGRAMS.DW.IOT_ECO_BLDC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "179" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo1fQ==" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 189 + }, + "openDoor": { + "1": 225 + } + } + }, + "PROGRAMS.DW.IOT_AUTO_UNIVERSAL_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "55", + "maximumValue": "65", + "incrementValue": "10" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "160", + "minimumValue": "145", + "maximumValue": "160", + "incrementValue": "15" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyfQ==" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "smartLoadingSensor": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 133 + }, + "openDoor": { + "1": 141 + } + } + }, + "PROGRAMS.DW.IOT_AUTO_WASH_SOIL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "remainingTime": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "125", + "minimumValue": "115", + "maximumValue": "125", + "incrementValue": "10" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 123 + }, + "openDoor": { + "1": 120 + } + } + }, + "PROGRAMS.DW.IOT_RAPID_29": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "29" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_RAPID_39": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_PREWASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "extraDry": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "openDoor": { + "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" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL100" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "ecoIndexOpt4": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjoyLDV9" + ] + }, + "ecoIndexOpt5": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "eyIxIjo0LDV9" + ] + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + }, + "remainingTimes": { + "extraDry": { + "1": 105 + }, + "openDoor": { + "1": 108 + } + } + }, + "PROGRAMS.DW.IOT_CLASSE_A_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "voice" + ], + "defaultValue": "[voice]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt5": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt5": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_CHECKUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + } + }, + "ancillaryParameters": { + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "diagnostic" + ], + "defaultValue": "[diagnostic]" + } + } + }, + "PROGRAMS.DW.IOT_FAIRY_QUICK_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "fairy" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt7": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt8": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt8": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt7": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt8": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.DW.IOT_DREFT_QUICK_CYCLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPosition": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "extraDry": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "openDoor": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "prStr": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "checkUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "temp": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "remainingTime": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "ecoIndex": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "RL50" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0,5", + "maximumValue": "5", + "incrementValue": "0" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "WD" + }, + "powerWashPrz": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "waterSaving": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "waterEfficiency": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "functionalId": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "dreft" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "featured" + ], + "defaultValue": "[download|featured]" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "opt2": { + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt7": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt8": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt4": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt3": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt8": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt4": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt7": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "opt8": { + "opt2": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + }, + "opt3": { + "1": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + } + }, + "options": { + "opt1": "threeInOne", + "opt2": "ecoExpress", + "opt3": "halfLoad", + "opt4": "extraDry", + "opt5": "openDoor", + "opt6": "addDish" + }, + "dictionaryId": 134 +} \ No newline at end of file diff --git a/test_data/dw_509/maintenance.json b/test_data/dw_509/maintenance.json new file mode 100644 index 0000000..00130d3 --- /dev/null +++ b/test_data/dw_509/maintenance.json @@ -0,0 +1,22 @@ +{ + "filterCleaning": { + "tot": 15, + "count": 136, + "remaining": -121, + "percentage": 907 + }, + "drumCleaning": { + "tot": 100, + "count": 136, + "remaining": -36, + "percentage": 136 + }, + "sprayArmsCleaning": { + "tot": 100, + "count": 136, + "remaining": -36, + "percentage": 136 + }, + "tabs": 0, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/dw_509/statistics.json b/test_data/dw_509/statistics.json new file mode 100644 index 0000000..e2c8a0a --- /dev/null +++ b/test_data/dw_509/statistics.json @@ -0,0 +1,42 @@ +{ + "resultCode": "0", + "programsCounter": 99, + "mostUsedPrograms": [ + { + "count": 114, + "prCode": "8", + "prPosition": "1", + "programName": "PROGRAMS.DW.ECO_BLDC" + }, + { + "count": 13, + "prCode": "8", + "prPosition": "1", + "programName": "PROGRAMS.DW.undefined" + }, + { + "count": 2, + "prCode": "15", + "prPosition": "4", + "programName": "PROGRAMS.DW.AUTO_UNIVERSAL_SOIL" + }, + { + "count": 1, + "prCode": "12", + "prPosition": "9", + "programName": "PROGRAMS.DW.PREWASH" + }, + { + "count": 1, + "prCode": "16", + "prPosition": "5", + "programName": "PROGRAMS.DW.AUTO_SENSOR_SOIL" + } + ], + "temperatureUsage": { + "temp45to55": 85, + "temp60to65": 6, + "temp70to75": 8 + }, + "loadingPercentage": [] +} \ No newline at end of file