From e0e29abd37931bbdcacbe52ad7d3689b5fe473fd Mon Sep 17 00:00:00 2001 From: "EMEA\\PLRADSPI" Date: Tue, 4 Jul 2023 21:43:49 +0200 Subject: [PATCH] Add appliance data --- test_data/ac_311/appliance_data.json | 96 + test_data/ac_311/attributes.json | 323 + test_data/ac_311/command_history.json | 150 + test_data/ac_311/commands.json | 5426 ++++++ test_data/ac_311/maintenance.json | 1 + test_data/ac_311/statistics.json | 5 + test_data/ac_312/appliance_data.json | 96 + test_data/ac_312/attributes.json | 382 + test_data/ac_312/command_history.json | 146 + test_data/ac_312/commands.json | 5426 ++++++ test_data/ac_312/maintenance.json | 1 + test_data/ac_312/statistics.json | 5 + test_data/ho_710/appliance_data.json | 82 + test_data/ho_710/attributes.json | 135 + test_data/ho_710/command_history.json | 168 + test_data/ho_710/commands.json | 220 + test_data/ho_710/maintenance.json | 1 + test_data/ho_710/statistics.json | 5 + test_data/ih_654/appliance_data.json | 125 + test_data/ih_654/attributes.json | 305 + test_data/ih_654/command_history.json | 112 + test_data/ih_654/commands.json | 22983 ++++++++++++++++++++++++ test_data/ih_654/maintenance.json | 1 + test_data/ih_654/statistics.json | 5 + 24 files changed, 36199 insertions(+) create mode 100644 test_data/ac_311/appliance_data.json create mode 100644 test_data/ac_311/attributes.json create mode 100644 test_data/ac_311/command_history.json create mode 100644 test_data/ac_311/commands.json create mode 100644 test_data/ac_311/maintenance.json create mode 100644 test_data/ac_311/statistics.json create mode 100644 test_data/ac_312/appliance_data.json create mode 100644 test_data/ac_312/attributes.json create mode 100644 test_data/ac_312/command_history.json create mode 100644 test_data/ac_312/commands.json create mode 100644 test_data/ac_312/maintenance.json create mode 100644 test_data/ac_312/statistics.json create mode 100644 test_data/ho_710/appliance_data.json create mode 100644 test_data/ho_710/attributes.json create mode 100644 test_data/ho_710/command_history.json create mode 100644 test_data/ho_710/commands.json create mode 100644 test_data/ho_710/maintenance.json create mode 100644 test_data/ho_710/statistics.json create mode 100644 test_data/ih_654/appliance_data.json create mode 100644 test_data/ih_654/attributes.json create mode 100644 test_data/ih_654/command_history.json create mode 100644 test_data/ih_654/commands.json create mode 100644 test_data/ih_654/maintenance.json create mode 100644 test_data/ih_654/statistics.json diff --git a/test_data/ac_311/appliance_data.json b/test_data/ac_311/appliance_data.json new file mode 100644 index 0000000..6a8f6ad --- /dev/null +++ b/test_data/ac_311/appliance_data.json @@ -0,0 +1,96 @@ +{ + "id": 311, + "code": "XXX111X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "AS25S2SF1FA-WH", + "series": "flexis", + "fwVersion": "2.5.0", + "unitConfiguration": "1to2", + "firstEnrollment": true, + "attributes": [ + { + "id": 8659, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8660, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8661, + "parName": "series", + "parValue": "flexis", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8662, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8663, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8664, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10650, + "parName": "windType", + "parValue": "vertical|horizontal", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37982, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61313, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "applianceModelId": 311, + "firstEnrollmentTBC": true, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "XXX111X1111X1X1X1111", + "nickName": "Xxxxxxx XX", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 11.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x", + "SK_Secondary": "XX#xxxxXxxxx#1111-11-11" +} \ No newline at end of file diff --git a/test_data/ac_311/attributes.json b/test_data/ac_311/attributes.json new file mode 100644 index 0000000..53e12d3 --- /dev/null +++ b/test_data/ac_311/attributes.json @@ -0,0 +1,323 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "voiceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerIndoor": { + "parNewVal": "22.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempSel": { + "parNewVal": "21.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWorkTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "halfDegreeSettingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempAirOutdoor": { + "parNewVal": "26", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "co2ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempInAirOutdoor": { + "parNewVal": "15", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusOutdoor": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempUnit": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "intelligenceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airQuality": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidityIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "vocValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "defrostStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorFrequency": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempIndoor": { + "parNewVal": "23.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fourWayValveStatus": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "healthMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "10degreeHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "freshAirStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "expansionValveOpenDegree": { + "parNewVal": "480", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionVertical": { + "parNewVal": "8", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "muteStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errAckFlag": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionHorizontal": { + "parNewVal": "4", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "power": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machineModeHK": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "acType": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerOutdoor": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5LevelIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "heatAccumulationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "sensingResult": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "screenDisplayStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "silentSleepStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humanSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavePeriod": { + "parNewVal": "15", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "filterChangeStatusLocal": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempDefrostOutdoor": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "operationSource": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueOutdoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lightStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatusIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempOutdoor": { + "parNewVal": "1.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5CleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceSignStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaning56Status": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorCurrent": { + "parNewVal": "51.10", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humiditySel": { + "parNewVal": "30", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pmvStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "echoStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSpeed": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errCode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "specialMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidificationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalElectricityUsed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rapidMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "stopProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_COOL", + "ancillaryParameters": {}, + "applianceType": "AC", + "attributes": { + "prStr": "Ch\u0142odzenie", + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.49.7", + "deviceModel": "sm6150", + "osVersion": "32", + "mobileId": "1111xx1xx1111x11", + "mobileOs": "android" + }, + "parameters": { + "onOffStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1678574707942 + } +} \ No newline at end of file diff --git a/test_data/ac_311/command_history.json b/test_data/ac_311/command_history.json new file mode 100644 index 0000000..bed119e --- /dev/null +++ b/test_data/ac_311/command_history.json @@ -0,0 +1,150 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_COOL", + "ancillaryParameters": { + "remoteActionable": "1", + "programFamily": "[standard]", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "Ch\u0142odzenie", + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.49.7", + "deviceModel": "sm6150", + "osVersion": "32", + "mobileId": "1111xx1xx1111x11", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "tempSel": "21.00", + "healthMode": "0", + "humidificationStatus": "0", + "tempUnit": "1", + "screenDisplayStatus": "1", + "pmvStatus": "0", + "humiditySel": "30", + "windDirectionVertical": "8", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "4", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "onOffStatus": "1", + "electricHeatingStatus": "0", + "ch2oCleaningStatus": "0", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "rapidMode": "0", + "halfDegreeSettingStatus": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.IOT_COOL", + "ancillaryParameters": { + "remoteActionable": "1", + "programFamily": "[standard]", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "Ch\u0142odzenie", + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.49.7", + "deviceModel": "sm6150", + "osVersion": "32", + "mobileId": "1111xx1xx1111x11", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "cleaningTimeStatus": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "tempSel": "21", + "healthMode": "0", + "humidificationStatus": "0", + "tempUnit": "1", + "screenDisplayStatus": "1", + "pmvStatus": "0", + "humiditySel": "30", + "windDirectionVertical": "8", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "1", + "windDirectionHorizontal": "3", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "3", + "onOffStatus": "1", + "electricHeatingStatus": "0", + "ch2oCleaningStatus": "0", + "filterChangeStatusCloud": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "rapidMode": "0", + "halfDegreeSettingStatus": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/ac_311/commands.json b/test_data/ac_311/commands.json new file mode 100644 index 0000000..8492901 --- /dev/null +++ b/test_data/ac_311/commands.json @@ -0,0 +1,5426 @@ +{ + "applianceModel": { + "id": 311, + "name": "AS25S2SF1FA-WH", + "code": "XXX111X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 8659, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8660, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8661, + "parName": "series", + "parValue": "flexis", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8662, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8663, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8664, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10650, + "parName": "windType", + "parValue": "vertical|horizontal", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37982, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61313, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": {} + }, + "settings": { + "setParameters": { + "description": "The message allows to change parameters values to enable/disable specific features ", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "setConfig": { + "description": "The message allows to set platform parameters", + "protocolType": "MQTT", + "parameters": { + "httpEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + }, + "mqttEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + } + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + } + }, + "startProgram": { + "PROGRAMS.AC.IOT_SIMPLE_START": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + }, + "windDirectionHorizontal": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "4" + } + } + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + }, + "windDirectionHorizontal": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "4" + } + } + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_UV": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health" + ], + "defaultValue": "[health]" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN_56": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + } + } + }, + "PROGRAMS.AC.IOT_10_HEATING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + } + }, + "options": {}, + "dictionaryId": 81 +} \ No newline at end of file diff --git a/test_data/ac_311/maintenance.json b/test_data/ac_311/maintenance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/test_data/ac_311/maintenance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test_data/ac_311/statistics.json b/test_data/ac_311/statistics.json new file mode 100644 index 0000000..4321dd9 --- /dev/null +++ b/test_data/ac_311/statistics.json @@ -0,0 +1,5 @@ +{ + "mostUsedPrograms": [], + "mostUsedRecipes": [], + "programsCounter": 0 +} \ No newline at end of file diff --git a/test_data/ac_312/appliance_data.json b/test_data/ac_312/appliance_data.json new file mode 100644 index 0000000..6e9abe6 --- /dev/null +++ b/test_data/ac_312/appliance_data.json @@ -0,0 +1,96 @@ +{ + "id": 312, + "code": "XXX1X1X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "AS35S2SF1FA-WH", + "series": "flexis", + "fwVersion": "5.15.0", + "unitConfiguration": "1to2", + "firstEnrollment": true, + "attributes": [ + { + "id": 8665, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8666, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8667, + "parName": "series", + "parValue": "flexis", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8668, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8669, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8670, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10651, + "parName": "windType", + "parValue": "vertical|horizontal", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37983, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61314, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "applianceModelId": 312, + "firstEnrollmentTBC": true, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "XXX1X1X1111X1X111111", + "nickName": "Xxxxxx Xxxx XX", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 11.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x", + "SK_Secondary": "XX#xxxxXxxxx#1111-11-11" +} \ No newline at end of file diff --git a/test_data/ac_312/attributes.json b/test_data/ac_312/attributes.json new file mode 100644 index 0000000..b1bdd07 --- /dev/null +++ b/test_data/ac_312/attributes.json @@ -0,0 +1,382 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "voiceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerIndoor": { + "parNewVal": "21.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempSel": { + "parNewVal": "22.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWorkTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "halfDegreeSettingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempAirOutdoor": { + "parNewVal": "32", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "co2ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempInAirOutdoor": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusOutdoor": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempUnit": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "3600", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "intelligenceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airQuality": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidityIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "vocValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "defrostStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorFrequency": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempIndoor": { + "parNewVal": "26.50", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "healthMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fourWayValveStatus": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "10degreeHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "freshAirStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "expansionValveOpenDegree": { + "parNewVal": "4", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionVertical": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "muteStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oCleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errAckFlag": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windDirectionHorizontal": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "power": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ch2oValueIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machineModeHK": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "acType": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempCoilerOutdoor": { + "parNewVal": "27", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5LevelIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "heatAccumulationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "sensingResult": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "screenDisplayStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "silentSleepStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humanSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavePeriod": { + "parNewVal": "15", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "filterChangeStatusLocal": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempDefrostOutdoor": { + "parNewVal": "27", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "operationSource": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5ValueOutdoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lightStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "statusSyncRate": { + "parNewVal": "1440", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatusIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempOutdoor": { + "parNewVal": "24.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pm2p5CleaningStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceSignStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "selfCleaning56Status": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorCurrent": { + "parNewVal": "51.10", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humiditySel": { + "parNewVal": "30", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pmvStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "echoStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSpeed": { + "parNewVal": "5", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errCode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "specialMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSensingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "electricHeatingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "compressorStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "humidificationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalElectricityUsed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fanStatusIndoor": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rapidMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.HOME_ASSISTANT", + "ancillaryParameters": { + "programFamily": "[standard]", + "remoteActionable": "1", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "HOME_ASSISTANT", + "channel": "googleHome", + "origin": "conversationalVoice" + }, + "device": { + "appVersion": "1.41.2", + "deviceModel": "lito", + "osVersion": "31", + "mobileId": "xxxxxxxxxxxxxxxxxxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22.00", + "humidificationStatus": "0", + "tempUnit": "1", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "0", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "0", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "5", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "CONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1688312462924 + } +} \ No newline at end of file diff --git a/test_data/ac_312/command_history.json b/test_data/ac_312/command_history.json new file mode 100644 index 0000000..726f3a5 --- /dev/null +++ b/test_data/ac_312/command_history.json @@ -0,0 +1,146 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.HOME_ASSISTANT", + "ancillaryParameters": { + "programFamily": "[standard]", + "remoteActionable": "1", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "HOME_ASSISTANT", + "channel": "googleHome", + "origin": "conversationalVoice" + }, + "device": { + "appVersion": "1.41.2", + "deviceModel": "lito", + "osVersion": "31", + "mobileId": "xxxxxxxxxxxxxxxxxxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": "22.00", + "humidificationStatus": "0", + "tempUnit": "1", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "0", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "0", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "5", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "0", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "programName": "PROGRAMS.AC.HOME_ASSISTANT", + "ancillaryParameters": { + "programFamily": "[standard]", + "remoteActionable": "1", + "remoteVisible": "1" + }, + "applianceType": "AC", + "attributes": { + "prStr": "HOME_ASSISTANT", + "channel": "googleHome", + "origin": "conversationalVoice" + }, + "device": { + "appVersion": "1.41.2", + "deviceModel": "lito", + "osVersion": "31", + "mobileId": "xxxxxxxxxxxxxxxxxxx", + "mobileOs": "android" + }, + "parameters": { + "specialMode": "0", + "heatAccumulationStatus": "0", + "echoStatus": "0", + "healthMode": "0", + "tempSel": 22, + "humidificationStatus": "0", + "tempUnit": "1", + "humiditySel": "30", + "pmvStatus": "0", + "screenDisplayStatus": "1", + "windDirectionVertical": "0", + "lightStatus": "0", + "energySavingStatus": "0", + "lockStatus": "0", + "machMode": "0", + "windDirectionHorizontal": "0", + "freshAirStatus": "0", + "pm2p5CleaningStatus": "0", + "windSpeed": "5", + "ch2oCleaningStatus": "0", + "electricHeatingStatus": "0", + "onOffStatus": "1", + "energySavePeriod": "15", + "intelligenceStatus": "0", + "halfDegreeSettingStatus": "0", + "rapidMode": "0", + "operationName": "grSetDAC", + "silentSleepStatus": "0", + "voiceSignStatus": "0", + "voiceStatus": "0", + "muteStatus": "0", + "10degreeHeatingStatus": "0", + "windSensingStatus": "0", + "selfCleaning56Status": "0", + "humanSensingStatus": "0", + "selfCleaningStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/ac_312/commands.json b/test_data/ac_312/commands.json new file mode 100644 index 0000000..f400225 --- /dev/null +++ b/test_data/ac_312/commands.json @@ -0,0 +1,5426 @@ +{ + "applianceModel": { + "id": 312, + "name": "AS35S2SF1FA-WH", + "code": "XXX1X1X1111", + "applianceTypeId": 11, + "applianceTypeName": "AC", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 8665, + "parName": "lowerBarrierDate", + "parValue": "2001", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8666, + "parName": "type", + "parValue": "rac", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8667, + "parName": "series", + "parValue": "flexis", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8668, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8669, + "parName": "installationType", + "parValue": "1to1|1to2|1toN", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 8670, + "parName": "interfaceType", + "parValue": "type|series|seriesVersion|option|windType|installationType", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 10651, + "parName": "windType", + "parValue": "vertical|horizontal", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37983, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61314, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": {} + }, + "settings": { + "setParameters": { + "description": "The message allows to change parameters values to enable/disable specific features ", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "setConfig": { + "description": "The message allows to set platform parameters", + "protocolType": "MQTT", + "parameters": { + "httpEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + }, + "mqttEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + } + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + } + }, + "startProgram": { + "PROGRAMS.AC.IOT_SIMPLE_START": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 1, + 2, + 4, + 6 + ] + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "selfCleaningStatus": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "selfCleaning56Status": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + }, + "windDirectionHorizontal": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "4" + } + } + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "ecoMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "tempSel": { + "ecoMode": { + "1": { + "machMode": { + "1": { + "typology": "fixed", + "fixedValue": "26" + }, + "4": { + "typology": "fixed", + "fixedValue": "20" + } + } + } + } + }, + "windSpeed": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "enum", + "defaultValue": "1", + "enumValues": "1|2|3|5" + } + } + } + } + }, + "windDirectionVertical": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "3" + } + } + } + } + }, + "windDirectionHorizontal": { + "ecoMode": { + "1": { + "machMode": { + "1|4": { + "typology": "fixed", + "fixedValue": "4" + } + } + } + } + } + } + } + } + }, + "PROGRAMS.AC.IOT_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_UV": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health" + ], + "defaultValue": "[health]" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + } + } + }, + "PROGRAMS.AC.IOT_SELF_CLEAN_56": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programRules": { + "category": "rule", + "typology": "fixed", + "mandatory": 0, + "fixedValue": { + "remoteVisible": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + }, + "remoteActionable": { + "$installationType": { + "1to2": { + "typology": "fixed", + "fixedValue": "0" + }, + "1toN": { + "typology": "fixed", + "fixedValue": "0" + } + } + } + } + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "maintenance", + "health" + ], + "defaultValue": "[maintenance|health]" + } + } + }, + "PROGRAMS.AC.IOT_10_HEATING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_HEAT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_COOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "rapidMode": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_AUTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 1, + 2, + 3, + 5 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + }, + "PROGRAMS.AC.IOT_UV_AND_FAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grSetDAC" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "screenDisplayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "echoStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempSel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "22", + "minimumValue": "16", + "maximumValue": "30", + "incrementValue": "1" + }, + "machMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "10degreeHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "silentSleepStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "muteStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rapidMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "healthMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humanSensingStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "selfCleaning56Status": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "selfCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cleaningTimeStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "filterChangeStatusCloud": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "specialMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavePeriod": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "heatAccumulationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempUnit": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "pmvStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "halfDegreeSettingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "electricHeatingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "humiditySel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "windSensingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceSignStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ch2oCleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "pm2p5CleaningStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "humidificationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "freshAirStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "3", + "enumValues": [ + 1, + 2, + 3 + ] + }, + "windDirectionVertical": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "5", + "enumValues": [ + 2, + 4, + 5, + 6, + 7, + 8 + ] + }, + "windDirectionHorizontal": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 3, + 4, + 5, + 6, + 7 + ] + } + }, + "ancillaryParameters": { + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "health", + "uv" + ], + "defaultValue": "[health|uv]" + } + } + } + }, + "options": {}, + "dictionaryId": 176 +} \ No newline at end of file diff --git a/test_data/ac_312/maintenance.json b/test_data/ac_312/maintenance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/test_data/ac_312/maintenance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test_data/ac_312/statistics.json b/test_data/ac_312/statistics.json new file mode 100644 index 0000000..4321dd9 --- /dev/null +++ b/test_data/ac_312/statistics.json @@ -0,0 +1,5 @@ +{ + "mostUsedPrograms": [], + "mostUsedRecipes": [], + "programsCounter": 0 +} \ No newline at end of file diff --git a/test_data/ho_710/appliance_data.json b/test_data/ho_710/appliance_data.json new file mode 100644 index 0000000..e3ac9bc --- /dev/null +++ b/test_data/ho_710/appliance_data.json @@ -0,0 +1,82 @@ +{ + "id": 710, + "code": "11111111", + "applianceTypeId": 15, + "applianceTypeName": "HO", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HADG6DS46BWIFI", + "series": "series4", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.15.0", + "firstEnrollment": false, + "attributes": [ + { + "id": 13293, + "parName": "lowerBarrierDate", + "parValue": "2124", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13298, + "parName": "lighting", + "parValue": "whiteLed", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13303, + "parName": "interfaceType", + "parValue": "series|speedLevel|series|lighting", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13308, + "parName": "series", + "parValue": "series4", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13313, + "parName": "speedLevel", + "parValue": "5", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38364, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61400, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 710, + "firstEnrollmentTBC": false, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "1111111111111111", + "nickName": "Xxxxxxx Xxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 11.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x" +} \ No newline at end of file diff --git a/test_data/ho_710/attributes.json b/test_data/ho_710/attributes.json new file mode 100644 index 0000000..6879d46 --- /dev/null +++ b/test_data/ho_710/attributes.json @@ -0,0 +1,135 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "quickDelayTimeStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "filterCleaningStatus": { + "parNewVal": "false", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayTimeStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "filterCleaningAlarmStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "3600", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rgbLightColors": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "windSpeed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lightStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "statusSyncRate": { + "parNewVal": "1440", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "rgbLightStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lastWorkTime": { + "parNewVal": "7824", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": { + "resultCode": "0", + "activityStarted": "1970-01-01T00:00:00.0Z", + "category": "CYCLE", + "ttl": 1696157199, + "macAddress": "xx-xx-xx-xx-xx-xx", + "attributes": { + "windSpeed": "1", + "filterCleaningStatus": "false", + "delayTimeStatus": "0", + "filterCleaningAlarmStatus": "1", + "rgbLightColors": "1", + "lightStatus": "0", + "rgbLightStatus": "0", + "origin": "dashboard", + "channel": "appliance" + }, + "activityExecutionStarted": "2023-07-03 10:46:39", + "applianceTypeName": "HO" + }, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1xx1111xx1111x11", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "0", + "onOffStatus": "1", + "lightStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "CONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1688034242869 + } +} \ No newline at end of file diff --git a/test_data/ho_710/command_history.json b/test_data/ho_710/command_history.json new file mode 100644 index 0000000..aac8347 --- /dev/null +++ b/test_data/ho_710/command_history.json @@ -0,0 +1,168 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1xx1111xx1111x11", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "0", + "onOffStatus": "1", + "lightStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "sm6150", + "osVersion": "33", + "mobileId": "xxx11x111111x1x1", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "1", + "machMode": "2" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "sm6150", + "osVersion": "33", + "mobileId": "xxx11x111111x1x1", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "2", + "machMode": "2" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "111x1x11111111x1", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "0", + "onOffStatus": "1", + "lightStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": {}, + "applianceType": "HO", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "111x1x11111111x1", + "mobileOs": "android" + }, + "parameters": { + "windSpeed": "1", + "onOffStatus": "1", + "lightStatus": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/ho_710/commands.json b/test_data/ho_710/commands.json new file mode 100644 index 0000000..706daf8 --- /dev/null +++ b/test_data/ho_710/commands.json @@ -0,0 +1,220 @@ +{ + "applianceModel": { + "id": 710, + "name": "HADG6DS46BWIFI", + "code": "11111111", + "applianceTypeId": 15, + "applianceTypeName": "HO", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 13293, + "parName": "lowerBarrierDate", + "parValue": "2124", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13298, + "parName": "lighting", + "parValue": "whiteLed", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13303, + "parName": "interfaceType", + "parValue": "series|speedLevel|series|lighting", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13308, + "parName": "series", + "parValue": "series4", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 13313, + "parName": "speedLevel", + "parValue": "5", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38364, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61400, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": {} + }, + "settings": { + "setParameters": { + "description": "The message allows to change parameters values to enable/disable specific features ", + "protocolType": "MQTT", + "parameters": { + "lightStatus": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "windSpeed": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "filterCleaningAlarmStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "99", + "incrementValue": "1" + }, + "delayTimeStatus": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "quickDelayTimeStatus": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "clockHH": { + "category": "command", + "typology": "range", + "mandatory": 0, + "minimumValue": "0", + "maximumValue": "21", + "incrementValue": "1" + }, + "clockMM": { + "category": "command", + "typology": "range", + "mandatory": 0, + "minimumValue": "0", + "maximumValue": "59", + "incrementValue": "1" + }, + "clockSS": { + "category": "command", + "typology": "range", + "mandatory": 0, + "minimumValue": "0", + "maximumValue": "59", + "incrementValue": "1" + } + } + }, + "setConfig": { + "description": "The message allows to set platform parameters", + "protocolType": "MQTT", + "parameters": { + "mqttEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + }, + "httpEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + } + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lightStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "windSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "startProgram": { + "PROGRAMS.HO.undefined": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lightStatus": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "windSpeed": { + "category": "command", + "typology": "range", + "mandatory": 0, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + } + } + }, + "options": {}, + "dictionaryId": 234 +} \ No newline at end of file diff --git a/test_data/ho_710/maintenance.json b/test_data/ho_710/maintenance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/test_data/ho_710/maintenance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test_data/ho_710/statistics.json b/test_data/ho_710/statistics.json new file mode 100644 index 0000000..4321dd9 --- /dev/null +++ b/test_data/ho_710/statistics.json @@ -0,0 +1,5 @@ +{ + "mostUsedPrograms": [], + "mostUsedRecipes": [], + "programsCounter": 0 +} \ No newline at end of file diff --git a/test_data/ih_654/appliance_data.json b/test_data/ih_654/appliance_data.json new file mode 100644 index 0000000..22dd031 --- /dev/null +++ b/test_data/ih_654/appliance_data.json @@ -0,0 +1,125 @@ +{ + "id": 654, + "code": "11111111", + "applianceTypeId": 3, + "applianceTypeName": "IH", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HA2MTSJ68MC", + "zone": "4", + "series": "series6", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "1.2.5", + "firstEnrollment": true, + "attributes": [ + { + "id": 14119, + "parName": "zone", + "parValue": "4", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14120, + "parName": "lowerBarrierDate", + "parValue": "2134", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14121, + "parName": "power", + "parValue": "15", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14122, + "parName": "probe", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14123, + "parName": "interfaceType", + "parValue": "series|seriesVersion|zone|option|power|probe", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14124, + "parName": "option", + "parValue": "flexy", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14125, + "parName": "series", + "parValue": "series6", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14126, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14127, + "parName": "zoneConfig", + "parValue": "multi_1_noprobe_15|multi_2_noprobe_15|multi_3_noprobe_15|multi_4_noprobe_15", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 15215, + "parName": "zoneCombination", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37683, + "parName": "skeuomorphic", + "parValue": "2flex", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38308, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62281, + "parName": "fwLabel", + "parValue": "iotfw_midea", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 654, + "firstEnrollmentTBC": true, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "1111111111111111", + "nickName": "Xxxxxxxxx Xxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 11.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x" +} \ No newline at end of file diff --git a/test_data/ih_654/attributes.json b/test_data/ih_654/attributes.json new file mode 100644 index 0000000..c341924 --- /dev/null +++ b/test_data/ih_654/attributes.json @@ -0,0 +1,305 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "prCodeZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCodeZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCodeZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMMZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCodeZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMMZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "chargeProbe1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMMZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "chargeProbe2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMMZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "timerMM": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remoteCtrValid": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "powerManagement": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeHHZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeHHZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeHHZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeHHZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "hotStatusZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorZ4": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorZ3": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "hotStatusZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "hotStatusZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "hotStatusZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorZ2": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorZ1": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "panStatusZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorProbe1": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "signalProbe1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "panStatusZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errorProbe2": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "signalProbe2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "panStatusZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "panStatusZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhaseZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhaseZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhaseZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "combiModeZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "combiModeZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "combiModeZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "combiModeZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusProbe2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatusProbe1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempProbe2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "timerHH": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempProbe1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhaseZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "powerZ1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "powerZ3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "powerZ2": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "powerZ4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "remoteVisibile": "0", + "cookingMode": "1", + "cookingLevel": "0", + "programFamily": "[special]" + }, + "applianceType": "IH", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xx111111x1x111xx", + "mobileOs": "android" + }, + "parameters": { + "prPhase1_Power": "9", + "prPhase2_Temp": "0", + "prPhase3_Time": "0", + "temp": "0", + "prPhase2_Time": "0", + "prPhase3_Temp": "0", + "prCode": "194", + "prPhase5_Time": "0", + "prPhase3_Power": "0", + "prPhase5_Temp": "0", + "probe": "0", + "powerManagement": "0", + "prPhase4_Power": "0", + "prPhase1_Time": "4", + "prPhase4_Time": "0", + "zone": "1", + "prPhase2_Power": "0", + "prPhase5_Power": "0", + "prPhase1_Temp": "0", + "prPhase4_Temp": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + } + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1688481996652 + } +} \ No newline at end of file diff --git a/test_data/ih_654/command_history.json b/test_data/ih_654/command_history.json new file mode 100644 index 0000000..a174204 --- /dev/null +++ b/test_data/ih_654/command_history.json @@ -0,0 +1,112 @@ +[ + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "remoteVisibile": "0", + "cookingMode": "1", + "cookingLevel": "0", + "programFamily": "[special]" + }, + "applianceType": "IH", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.9", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xx111111x1x111xx", + "mobileOs": "android" + }, + "parameters": { + "prPhase1_Power": "9", + "prPhase2_Temp": "0", + "prPhase3_Time": "0", + "temp": "0", + "prPhase2_Time": "0", + "prPhase3_Temp": "0", + "prCode": "194", + "prPhase5_Time": "0", + "prPhase3_Power": "0", + "prPhase5_Temp": "0", + "probe": "0", + "powerManagement": "0", + "prPhase4_Power": "0", + "prPhase1_Time": "4", + "prPhase4_Time": "0", + "zone": "1", + "prPhase2_Power": "0", + "prPhase5_Power": "0", + "prPhase1_Temp": "0", + "prPhase4_Temp": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:x1xxx111-11x1-1x11-xxx1-x11x1x11x11x#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": {}, + "ancillaryParameters": { + "remoteActionable": "1", + "remoteVisibile": "0", + "cookingMode": 1, + "cookingLevel": "4", + "programFamily": "[special]" + }, + "applianceType": "IH", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "1x111xx1x1xxx1xx", + "mobileOs": "android" + }, + "parameters": { + "prPhase1_Power": 9, + "prPhase2_Temp": "0", + "prPhase3_Time": "0", + "temp": "0", + "prPhase2_Time": 5, + "prPhase3_Temp": "0", + "prCode": "195", + "prPhase5_Time": "0", + "prPhase3_Power": "0", + "prPhase5_Temp": "0", + "probe": "0", + "powerManagement": 0, + "prPhase4_Power": "0", + "prPhase1_Time": 4, + "prPhase4_Time": "0", + "zone": 1, + "prPhase2_Power": 10, + "prPhase5_Power": "0", + "prPhase1_Temp": "0", + "prPhase4_Temp": "0" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/ih_654/commands.json b/test_data/ih_654/commands.json new file mode 100644 index 0000000..7aab65e --- /dev/null +++ b/test_data/ih_654/commands.json @@ -0,0 +1,22983 @@ +{ + "applianceModel": { + "id": 654, + "name": "HA2MTSJ68MC", + "code": "11111111", + "applianceTypeId": 3, + "applianceTypeName": "IH", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 14119, + "parName": "zone", + "parValue": "4", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14120, + "parName": "lowerBarrierDate", + "parValue": "2134", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14121, + "parName": "power", + "parValue": "15", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14122, + "parName": "probe", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14123, + "parName": "interfaceType", + "parValue": "series|seriesVersion|zone|option|power|probe", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14124, + "parName": "option", + "parValue": "flexy", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14125, + "parName": "series", + "parValue": "series6", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14126, + "parName": "seriesVersion", + "parValue": "2021", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 14127, + "parName": "zoneConfig", + "parValue": "multi_1_noprobe_15|multi_2_noprobe_15|multi_3_noprobe_15|multi_4_noprobe_15", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 15215, + "parName": "zoneCombination", + "parValue": "0", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 37683, + "parName": "skeuomorphic", + "parValue": "2flex", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38308, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 62281, + "parName": "fwLabel", + "parValue": "iotfw_midea", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": {} + }, + "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": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + } + } + }, + "startProgram": { + "PROGRAMS.IH.IOT_RECIPE_OCTOPUS_SALAD": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "75", + "minimumValue": "75", + "maximumValue": "90", + "incrementValue": "15" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_AUBERGINES_AND_SESAME_BALLS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_PRAWNS_SATAY_SKEWERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "7", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_FETA_AND_COURGETTES_MINI_EMPANADAS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "13", + "maximumValue": "16", + "incrementValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_HONEY_GLAZED_CHICKEN_BALLS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "11", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_TUNA_SLICES_WITH_TAPENADE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "7", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHICKEN_AND_VEGETABLES_TERRINE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "13", + "maximumValue": "16", + "incrementValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_POCHED_EGGS_WITH_SALMON_AND_SPINACHES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "10", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ASPARAGUS_AND_RICE_WITH_MARJORAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MUSHROOMS_AND_THYME_RISOTTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "26" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_BLACK_RICE_WITH_PRAWNS_RASPBERRY_AND_MINT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "27" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "6", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGETARIAN_COUS_COUS_WITH_REDBERRIES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "28" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_PAN_ROASTED_SODA_BREAD": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "29" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_FRIED_WILD_RICE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SPELT_GOAT_CHEESE_AND_RED_ONION_SALAD": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_BARLEY_WITH_SAFFRON_AND_PRAWNS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "32" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CORN_PORRIDGE_WITH_CHEESE_AND_SAGE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "33" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "7", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_QUINOA_MEATBALLS_WITH_PUMPKIN_AND_GINGER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_LENTILS_AND_TURMERIC_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "35" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "25", + "minimumValue": "25", + "maximumValue": "30", + "incrementValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CARROTS_AND_PUMPKIN_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_COURGETTES_AND_HONEY_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "37" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SWEET_CARROT_AND_ARTICHOKES_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "38" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RAMEN_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHICKPEAS_AND_SAGE_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RED_LENTILS_AND_COCO_MILK_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "41" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CARAMELIZED_ONION_SOUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "42" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_FALAFEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "43" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "11", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CEREALS_BREADCRUMBED_CHICKEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "44" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RICE_FLOUR_BATTER_VEGETARIAN_TEMPURA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "6", + "incrementValue": "2" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ERBS_AND_CORNS_FLOUR_SOLE_FILLETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "46" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "7", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_POTATO_MIGNOLETTE_WITH_SAGE_AND_SAFFRON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ERBS_COATED_AND_LEMON_SEABREAM_FILLETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "48" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "7", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEAL_ESCALOPPE_WITH_LEMON_AND_TYME": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "49" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_SWORDFISH_AND_ORANGE_SKEWERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGGY_SKEWERS_WITH_LEMONGRASS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "51" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_SQUIDS_WITH_ERBS_PESTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_CHICKPEAS_AND_AUBERGINES_BURGERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "53" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_HONEY_AND_PAPRIKA_MARINATED_CHICKEN_STRIPES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "54" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_SALMON_WITH_BEETROOTH_SAUCE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "55" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SALMON_SOUVLAKI_WITH_TSATZIKI": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "56" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_LEMON_AND_PEPPER_MARINATED_GRILLED_KING_PRAWNS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "57" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_SCALLOPS_WITH_VINAIGRETTE_BEETROOT_SALAD": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "58" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_ASPARAGUS_WITH_OYSTER_SAUCE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "59" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "6", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SEITAN_AND_BEANS_BURRITOS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "6", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGGY_MASALA_CURRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "61" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "16", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHICKPEAS_AND_DRIED_TOMATOES_BURGERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGETARIAN_TAJINE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "16", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_BEETROOTH_AND_OLIVES_QUINOA_SALAD": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGGY_NOODLES_WITH_ROASTED_HAZELNUTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "16", + "minimumValue": "16", + "maximumValue": "17", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CREAMY_STUFFED_COURGETTES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "24", + "maximumValue": "25", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_STEWED_AUBERGINES_AND_BLACK_CARROTS_ROLLS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_PUMPKINS_AND_PISTACHIO_MASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "24", + "minimumValue": "24", + "maximumValue": "25", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_LENTILS_AND_SEITAN_STEW": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "40", + "minimumValue": "40", + "maximumValue": "44", + "incrementValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_COCONUT_AND_LIME_KINGPRAWNS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ASPARAGUS_OMELETTE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "9", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SALMON_WITH_TERIYAKI_MUSHROOMS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_PRAWNS_AND_VEGETABLES_NOODLES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "16", + "minimumValue": "16", + "maximumValue": "17", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGETARIAN_TOSTADITOS_QUESADILLAS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GINGER_AND_SWEET_PAPRIKA_ALMOND_CHICKEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ROASTED_REDSNAPPER_WITH_PINENUTS_AND_TURMERIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "76" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_WHITE_FISH_AND_POTATOES_FISH_BURGERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ALMOND_AND_HONEY_CHICKEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "78" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_GRILLED_CHICKEN_AND_PUMPKINS_MASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "79" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SALMON_AND_ASPARAGUS_ROLLS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "80" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_WHOLE_STUFFED_AUBERGINES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_ARTICHOKES_STUFFED_CHICKEN_BREAST": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHICKEN_AND_PEAS_MEATLOAF": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "37", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SALMON_AND_LEEK_OMELETTE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "84" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "10", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHEESE_AND_SPINACHES_PANCAKES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "10", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_STEWED_STUFFED_ARTICHOKES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "86" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MONKFISH_BITS_IN_A_ORANGE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "87" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "8", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SAUTEE_POTATOES_WITH_SAGE_AND_WHITE_PEPPER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "88" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "12", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MINT_AND_SWEET_ONION_COURGETTES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "8", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_STEWED_PUMPKINS_WITH_GINGER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "12", + "minimumValue": "12", + "maximumValue": "15", + "incrementValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SMOKED_PAPRIKA_POTATOES_CUBES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "91" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "31", + "minimumValue": "31", + "maximumValue": "32", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SAGE_AND_TURMERIC_POTATO_WEDGES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "31", + "minimumValue": "31", + "maximumValue": "32", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MINT_AND_PEPPER_SAUTE_ARTICHOKES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "93" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "8", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_REDBERRIES_PANNACOTTA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "94" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHOCOLATE_GANACHE_WITH_STRAWBERRIES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "95" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "18", + "incrementValue": "3" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CEREALS_PORRIDGE_AND_BLACKCURRANT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "96" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "18", + "incrementValue": "3" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_PAN_BAKED_TARTE-TATIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "97" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MANGO_GELEE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "98" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "22", + "incrementValue": "2" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RICE_AND_BERRIES_CAKE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "99" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "25", + "incrementValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_HONEY_AND_BLUEBERRY_PANCAKES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "10", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_HUMMUS_WITH_PARSLEY_AND_TURMERIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "101" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CUSTOM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "102" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "15", + "incrementValue": "1" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "15", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "15", + "incrementValue": "1" + }, + "prPhase4_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "15", + "incrementValue": "1" + }, + "prPhase5_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "15", + "incrementValue": "1" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "240", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "240", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "240", + "incrementValue": "1" + }, + "prPhase4_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "240", + "incrementValue": "1" + }, + "prPhase5_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "1", + "maximumValue": "240", + "incrementValue": "1" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "10", + "maximumValue": "110", + "incrementValue": "1" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "10", + "maximumValue": "110", + "incrementValue": "1" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "10", + "maximumValue": "110", + "incrementValue": "1" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "10", + "maximumValue": "110", + "incrementValue": "1" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "minimumValue": "10", + "maximumValue": "110", + "incrementValue": "1" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_STANDARD_FRYING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "255", + "incrementValue": "1" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_STANDARD_BOILING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "255", + "incrementValue": "1" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_STANDARD_SIMMERING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "255", + "incrementValue": "1" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_STANDARD_MELTING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "255", + "incrementValue": "1" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_STANDARD_KEEP_WARM": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "255", + "incrementValue": "1" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "standard" + ], + "defaultValue": "[standard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_CHICKEN_CURRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "117" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "19", + "minimumValue": "19", + "maximumValue": "21", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_QUINOA_WITH_OLIVES_AND_SUN_DRIED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "14", + "maximumValue": "16", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_VEGETARIAN_FAJITAS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "19", + "incrementValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_EGG_FRIED_RICE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "114" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RATATOUILLE_PROVENCALE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "113" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "11", + "incrementValue": "4" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "11", + "incrementValue": "4" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "19", + "minimumValue": "19", + "maximumValue": "21", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_JUNIPER_AND_BEER_BRAISED_BEEF": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "112" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "52", + "incrementValue": "17" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MUSSELS_MARINARA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "111" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "11", + "minimumValue": "11", + "maximumValue": "12", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SKEWERED_GINGER_PRAWNS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "110" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_COQ_AU_VIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "109" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "42", + "minimumValue": "42", + "maximumValue": "47", + "incrementValue": "5" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_SESAME_CRUSTED_GRILLED_TUNA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "108" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "10", + "incrementValue": "6" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "10", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "10", + "incrementValue": "6" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "2" + }, + "prPhase3_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "3" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_BEEF_STEW": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "107" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "10", + "incrementValue": "6" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "10", + "incrementValue": "6" + }, + "prPhase3_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase4_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "33", + "minimumValue": "33", + "maximumValue": "39", + "incrementValue": "6" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_RAGU_ALLA_BOLOGNESE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "106" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "9", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "9", + "incrementValue": "2" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "10", + "incrementValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "33", + "incrementValue": "28" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_BEEF_BURGER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "105" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "6", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_COURGETTE_FRITTATA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "104" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "10", + "incrementValue": "3" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase4_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "7", + "incrementValue": "3" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "7", + "incrementValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_RECIPE_MUSHROOM_RISOTTO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "103" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "recipe" + ], + "defaultValue": "[recipe]" + }, + "portion": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "8", + "incrementValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_CHICKEN_BREAST": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "190" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 7, + 8, + 11 + ] + }, + "prPhase3_Power": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 0, + 4, + 11 + ] + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 2, + 23, + 32 + ] + }, + "prPhase3_Time": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 0, + 21, + 50 + ] + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 1, + 3, + 4, + 5 + ] + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_CHICKEN_LEGS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "191" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "11", + "incrementValue": "3" + }, + "prPhase3_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "10", + "incrementValue": "10" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "60", + "incrementValue": "58" + }, + "prPhase3_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "60", + "incrementValue": "60" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_BEEF_FILLET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "193" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "8", + "minimumValue": "8", + "maximumValue": "9", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 10, + 12, + 13, + 15, + 17 + ] + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 1, + 2, + 3 + ] + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_ENTRECOTE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "194" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 8, + 10, + 11 + ] + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 8, + 11, + 15, + 17, + 20 + ] + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + 1, + 2, + 3 + ] + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_LAMB_CUTLET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "195" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "11", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "8", + "incrementValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_PORK_FILLET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "196" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "8", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "33", + "minimumValue": "33", + "maximumValue": "37", + "incrementValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_PORK_RIBS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "197" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "19", + "incrementValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_MEATBALLS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "198" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_WHITE_FISH_FILLET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "199" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_PRAWNS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "200" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "7", + "minimumValue": "7", + "maximumValue": "8", + "incrementValue": "1" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_SCALLOPS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "201" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_SALMON_FILLET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "202" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "11", + "minimumValue": "11", + "maximumValue": "16", + "incrementValue": "5" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_FRESH_TUNA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "204" + }, + "prPhase1_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "9", + "minimumValue": "9", + "maximumValue": "11", + "incrementValue": "2" + }, + "prPhase2_Power": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "11", + "incrementValue": "1" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "prPhase2_Time": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "6", + "minimumValue": "6", + "maximumValue": "9", + "incrementValue": "3" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "2" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_SCRAMBLED_EGGS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "205" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_OMELETTE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "207" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_SAUTE_POTATOES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "208" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_RATATOUILLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "209" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_ASH_BROWN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "211" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_PARIS_STYLE_PEAS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "215" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_PANCAKES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "218" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_GRILLED_VEGETABLES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "210" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_BEEF_VEAL_STEW": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "192" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "120" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_MUSSELS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "203" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_POACHED_EGGS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "206" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "28" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_BOILED_RICE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "212" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_QUINOA": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "213" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_SPELT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "214" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_MINESTRONE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "216" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "80" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_VEGGY_NOODLES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "217" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + }, + "PROGRAMS.IH.IOT_SPECIAL_CHOCOLATE_PUDDING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "219" + }, + "prPhase1_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "prPhase2_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Power": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "prPhase2_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Time": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "probe": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase1_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase2_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase3_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase4_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prPhase5_Temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "zone": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "powerManagement": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + } + }, + "ancillaryParameters": { + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "special" + ], + "defaultValue": "[special]" + }, + "cookingMode": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "cookingLevel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisibile": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + } + } + } + }, + "options": {}, + "dictionaryId": 163 +} \ No newline at end of file diff --git a/test_data/ih_654/maintenance.json b/test_data/ih_654/maintenance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/test_data/ih_654/maintenance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test_data/ih_654/statistics.json b/test_data/ih_654/statistics.json new file mode 100644 index 0000000..4321dd9 --- /dev/null +++ b/test_data/ih_654/statistics.json @@ -0,0 +1,5 @@ +{ + "mostUsedPrograms": [], + "mostUsedRecipes": [], + "programsCounter": 0 +} \ No newline at end of file