hon-test-data/test_data/wh_265/commands.json
2023-06-28 18:14:40 +03:00

234 lines
7.4 KiB
JSON

{
"applianceModel": {
"id": 265,
"name": "ES80V-F7",
"code": "XX0XXXX0000",
"applianceTypeId": 10,
"applianceTypeName": "WH",
"brand": "haier",
"connectivity": "wifi|ble",
"attributes": [
{
"id": 8297,
"parName": "series",
"parValue": "f7",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 8298,
"parName": "tankCapacity",
"parValue": "80",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 8299,
"parName": "interfaceType",
"parValue": "series|tankCapacity",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 8300,
"parName": "lowerBarrierDate",
"parValue": "2001",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 37936,
"parName": "serviceability",
"parValue": "none",
"status": 1,
"lastUpdate": "1970-01-01T00:00:00.0Z"
},
{
"id": 61938,
"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": {
"machMode": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "1",
"minimumValue": "1",
"maximumValue": "3",
"incrementValue": "1"
},
"tempSel": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "85",
"minimumValue": "30",
"maximumValue": "85",
"incrementValue": "1"
}
}
}
},
"stopProgram": {
"description": "The message allows to stop the program",
"protocolType": "MQTT",
"parameters": {
"onOffStatus": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "0"
}
}
},
"startProgram": {
"PROGRAMS.WH.ECO": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"onOffStatus": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
},
"machMode": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"tempSel": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "75",
"minimumValue": "35",
"maximumValue": "75",
"incrementValue": "5"
}
},
"ancillaryParameters": {
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
}
}
},
"PROGRAMS.WH.MAX": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"machMode": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "2"
},
"onOffStatus": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
},
"tempSel": {
"category": "command",
"typology": "range",
"mandatory": 0,
"defaultValue": "75",
"minimumValue": "35",
"maximumValue": "75",
"incrementValue": "5"
}
},
"ancillaryParameters": {
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
}
}
},
"PROGRAMS.WH.BPS": {
"description": "The command allows to start a program",
"protocolType": "MQTT",
"parameters": {
"machMode": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "3"
},
"onOffStatus": {
"category": "command",
"typology": "fixed",
"mandatory": 1,
"fixedValue": "1"
},
"tempSel": {
"category": "command",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "80"
}
},
"ancillaryParameters": {
"remoteActionable": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
},
"remoteVisible": {
"category": "general",
"typology": "fixed",
"mandatory": 0,
"fixedValue": "1"
}
}
}
},
"options": {},
"dictionaryId": 76
}