mirror of
https://github.com/Andre0512/hon-test-data.git
synced 2024-01-19 02:51:47 +00:00
579 lines
20 KiB
JSON
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
|
||
|
}
|