hon-test-data/test_data/ref_571/commands.json
2023-07-19 23:58:19 +02:00

579 lines
20 KiB
JSON

{
"applianceModel": {
"id": 571,
"name": "HFW7819EWMP",
"code": "X11X11X1111",
"applianceTypeId": 14,
"applianceTypeName": "REF",
"brand": "haier",
"connectivity": "wifi|ble",
"attributes": [
{
"id": 16016,
"parName": "lowerBarrierDate",
"parValue": "2101",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16017,
"parName": "series",
"parValue": "multidoor",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16018,
"parName": "seriesVersion",
"parValue": "fd83Series7",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16019,
"parName": "installationType",
"parValue": "fs",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16020,
"parName": "vtZone",
"parValue": "1",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16021,
"parName": "doorNumber",
"parValue": "4",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16022,
"parName": "sensor",
"parValue": "doorAlarmFridge",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16023,
"parName": "option",
"parValue": "autoSet|superFreeze|holiday|cheese|zeroFresh|fruitAndVeg",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16024,
"parName": "technology",
"parValue": "st",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 16025,
"parName": "interfaceType",
"parValue": "series|seriesVersion|installationType|doorNumber",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 19266,
"parName": "enrollmentType",
"parValue": "app",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 28037,
"parName": "zones",
"parValue": "fridge|freezer|vtRoom1",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 38227,
"parName": "serviceability",
"parValue": "none",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 61607,
"parName": "fwLabel",
"parValue": "iotfw_epp",
"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": {
"tempSelZ1": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "5",
"minimumValue": "1",
"maximumValue": "9",
"incrementValue": "1"
},
"tempSelZ2": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "-18",
"minimumValue": "-24",
"maximumValue": "-14",
"incrementValue": "1"
}
},
"ancillaryParameters": {
"programRules": {
"category": "rule",
"typology": "fixed",
"mandatory": 0,
"fixedValue": {
"tempSelZ1": {
"@quickModeZ2": {
"1": {
"typology": "fixed",
"fixedValue": "@tempSelZ1"
}
},
"@intelligenceMode": {
"1": {
"typology": "fixed",
"fixedValue": "5"
}
},
"@holidayMode": {
"1": {
"typology": "fixed",
"fixedValue": "17"
}
}
},
"tempSelZ2": {
"@quickModeZ2": {
"1": {
"typology": "fixed",
"fixedValue": "-24"
}
},
"@intelligenceMode": {
"1": {
"typology": "fixed",
"fixedValue": "-18"
}
},
"@holidayMode": {
"1": {
"typology": "fixed",
"fixedValue": "@tempSelZ2"
}
}
}
}
}
}
}
},
"stopProgram": {
"description": "The message allows to stop the program",
"protocolType": "MQTT",
"parameters": {
"holidayMode": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "0"
},
"intelligenceMode": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "0"
},
"quickModeZ2": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "0"
}
}
},
"startProgram": {
"PROGRAMS.REF.AUTO_SET": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"intelligenceMode": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"programRules": {
"category": "rule",
"typology": "fixed",
"mandatory": 0,
"fixedValue": {
"tempSelZ1": {
"intelligenceMode": {
"1": {
"typology": "fixed",
"fixedValue": "5"
}
}
},
"tempSelZ2": {
"intelligenceMode": {
"1": {
"typology": "fixed",
"fixedValue": "-18"
}
}
}
}
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"fridge",
"freezer"
],
"defaultValue": "[fridge|freezer]"
},
"nameVariants": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "series"
}
}
},
"PROGRAMS.REF.SUPER_FREEZE": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"quickModeZ2": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"programRules": {
"category": "rule",
"typology": "fixed",
"mandatory": 0,
"fixedValue": {
"tempSelZ1": {
"quickModeZ2": {
"1": {
"typology": "fixed",
"fixedValue": "@tempSelZ1"
}
}
},
"tempSelZ2": {
"quickModeZ2": {
"1": {
"typology": "fixed",
"fixedValue": "-24"
}
}
}
}
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"freezer"
],
"defaultValue": "[freezer]"
}
}
},
"PROGRAMS.REF.HOLIDAY": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"holidayMode": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"programRules": {
"category": "rule",
"typology": "fixed",
"mandatory": 0,
"fixedValue": {
"tempSelZ1": {
"holidayMode": {
"1": {
"typology": "fixed",
"fixedValue": "17"
}
}
},
"tempSelZ2": {
"holidayMode": {
"1": {
"typology": "fixed",
"fixedValue": "@tempSelZ2"
}
}
},
"tempSelZ3": {
"holidayMode": {
"1": {
"typology": "fixed",
"fixedValue": "17"
}
}
}
}
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"fridge"
],
"defaultValue": "[fridge]"
}
}
},
"PROGRAMS.REF.CHEESE": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"tempSelZ3": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "4"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"vtRoom1"
],
"defaultValue": "[vtRoom1]"
}
}
},
"PROGRAMS.REF.ZERO_FRESH": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"tempSelZ3": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "0"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"vtRoom1"
],
"defaultValue": "[vtRoom1]"
}
}
},
"PROGRAMS.REF.FRUIT_AND_VEG": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"tempSelZ3": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "5"
}
},
"ancillaryParameters": {
"programFamily": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"dashboard"
],
"defaultValue": "[dashboard]"
},
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"zone": {
"category": "cluster",
"typology": "enum",
"mandatory": 1,
"enumValues": [
"vtRoom1"
],
"defaultValue": "[vtRoom1]"
}
}
}
},
"options": {},
"dictionaryId": 209
}