mirror of
https://github.com/Andre0512/hon-test-data.git
synced 2024-01-19 02:51:47 +00:00
Water Heater, ES80V-F7, wh_265
This commit is contained in:
parent
0be74b3e1f
commit
528e0c66ef
75
test_data/wh_265/appliance_data.json
Normal file
75
test_data/wh_265/appliance_data.json
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
{
|
||||||
|
"id": 265,
|
||||||
|
"code": "XX0XXXX0000",
|
||||||
|
"applianceTypeId": 10,
|
||||||
|
"applianceTypeName": "WH",
|
||||||
|
"brand": "haier",
|
||||||
|
"connectivity": "wifi|ble",
|
||||||
|
"modelName": "ES80V-F7",
|
||||||
|
"series": "f7",
|
||||||
|
"purchaseDate": "1970-01-01T00:00:00.0Z",
|
||||||
|
"fwVersion": "5.15.0",
|
||||||
|
"firstEnrollment": true,
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"defaultWarrantyYears": 2,
|
||||||
|
"applianceModelId": 265,
|
||||||
|
"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": "XX0XXXX00000XXXX0000",
|
||||||
|
"nickName": "Xxxxx Xxxxxx",
|
||||||
|
"enrollmentDate": "1970-01-01T00:00:00.0Z",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z",
|
||||||
|
"eepromId": 41,
|
||||||
|
"applianceStatus": 1,
|
||||||
|
"coords": {
|
||||||
|
"lng": 00.0000000,
|
||||||
|
"lat": 00.0000000
|
||||||
|
},
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00"
|
||||||
|
}
|
316
test_data/wh_265/attributes.json
Normal file
316
test_data/wh_265/attributes.json
Normal file
|
@ -0,0 +1,316 @@
|
||||||
|
{
|
||||||
|
"resultCode": "0",
|
||||||
|
"shadow": {
|
||||||
|
"parameters": {
|
||||||
|
"forceDelete": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempSel": {
|
||||||
|
"parNewVal": "35",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"totalWorkTime": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"debugEnabled": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"stdTransRate": {
|
||||||
|
"parNewVal": "3600",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerTemp2": {
|
||||||
|
"parNewVal": "75",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"temp": {
|
||||||
|
"parNewVal": "52",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"filterChangeStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"machMode": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerTemp1": {
|
||||||
|
"parNewVal": "75",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"remainingTimeMMHeating": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"smartTestStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"errors": {
|
||||||
|
"parNewVal": "00",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"fireWallAlarmStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"anodeMaintenanceStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"valleyStopTimeMM": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"leakageTestExist": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tankMaintenanceStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"mgTestModuleExist": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"powerSettingSupported": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"powerRated": {
|
||||||
|
"parNewVal": "2000",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"onOffStatus": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"dataBackup4": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerHH2": {
|
||||||
|
"parNewVal": "17",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerHH1": {
|
||||||
|
"parNewVal": "7",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"highTransRate": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"waterVolume": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempZ1": {
|
||||||
|
"parNewVal": "52",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempZ2": {
|
||||||
|
"parNewVal": "39",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"power": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"filterRemainingStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempIn": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerCycleStatus2": {
|
||||||
|
"parNewVal": "true",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerCycleStatus1": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerRunningStatus1": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerRunningStatus2": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerResult1": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerResult2": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"heatingModeSupported": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerMM2": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"operationSource": {
|
||||||
|
"parNewVal": "2",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"3dRunningStatus": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerMM1": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"statusSyncRate": {
|
||||||
|
"parNewVal": "1440",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"remainingTimeMMWash": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"sterilizationResult": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"valleyStartTimeMM": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"runningModeSupported": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"productType": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"timerSettingSupported": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"sceneSettingSupported": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"remainingVolumeHotWater": {
|
||||||
|
"parNewVal": "255",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"heatingStatus": {
|
||||||
|
"parNewVal": "1",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"productVolume": {
|
||||||
|
"parNewVal": "50.00",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempConstant": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"transMode": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"tempOut": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"waterFlow": {
|
||||||
|
"parNewVal": "0.00",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"valleyStartTimeHH": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"sterilizationStatusReminder": {
|
||||||
|
"parNewVal": "0",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"valleyStopTimeHH": {
|
||||||
|
"parNewVal": "6",
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"activity": {
|
||||||
|
"resultCode": "0",
|
||||||
|
"activityStarted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"category": "CYCLE",
|
||||||
|
"ttl": 1695732306,
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"activityExecutionStarted": "2023-06-28 12:45:05",
|
||||||
|
"attributes": {
|
||||||
|
"machMode": "2",
|
||||||
|
"tempSel": "40",
|
||||||
|
"temp": "54",
|
||||||
|
"tempZ1": "54",
|
||||||
|
"tempZ2": "35",
|
||||||
|
"operationSource": "2",
|
||||||
|
"heatingStatus": "1",
|
||||||
|
"productVolume": "50.00",
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"osVersion": "31",
|
||||||
|
"deviceModel": "",
|
||||||
|
"mobileOs": "android",
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"principalUserId": ""
|
||||||
|
},
|
||||||
|
"applianceTypeName": "WH"
|
||||||
|
},
|
||||||
|
"commandHistory": {
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"ancillaryParameters": {
|
||||||
|
"remoteActionable": "1",
|
||||||
|
"remoteVisible": "1"
|
||||||
|
},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"energyLabel": "0"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"deviceModel": "",
|
||||||
|
"osVersion": 31,
|
||||||
|
"mobileId": "0x000xx0x00xx0xx",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"onOffStatus": "1",
|
||||||
|
"machMode": "2",
|
||||||
|
"tempSel": "40"
|
||||||
|
},
|
||||||
|
"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": 1687784170125
|
||||||
|
}
|
||||||
|
}
|
184
test_data/wh_265/command_history.json
Normal file
184
test_data/wh_265/command_history.json
Normal file
|
@ -0,0 +1,184 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"timestampAccepted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"timestampExecuted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00#xxx#xx-xx-xx-xx-xx-xx",
|
||||||
|
"SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"ancillaryParameters": {
|
||||||
|
"remoteActionable": "1",
|
||||||
|
"remoteVisible": "1"
|
||||||
|
},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"energyLabel": "0"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"deviceModel": "",
|
||||||
|
"osVersion": 31,
|
||||||
|
"mobileId": "0x000xx0x00xx0xx",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"onOffStatus": "1",
|
||||||
|
"machMode": "2",
|
||||||
|
"tempSel": "40"
|
||||||
|
},
|
||||||
|
"transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z",
|
||||||
|
"timestamp": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestampAccepted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"timestampExecuted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00#xxx#xx-xx-xx-xx-xx-xx",
|
||||||
|
"SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"ancillaryParameters": {
|
||||||
|
"remoteActionable": "1",
|
||||||
|
"remoteVisible": "1"
|
||||||
|
},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"energyLabel": "0"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"deviceModel": "",
|
||||||
|
"osVersion": 31,
|
||||||
|
"mobileId": "0x0x0x0x0x00xx00",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"onOffStatus": "1",
|
||||||
|
"machMode": "1",
|
||||||
|
"tempSel": "35"
|
||||||
|
},
|
||||||
|
"transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z",
|
||||||
|
"timestamp": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestampAccepted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"timestampExecuted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00#xxx#xx-xx-xx-xx-xx-xx",
|
||||||
|
"SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"ancillaryParameters": {
|
||||||
|
"remoteActionable": "1",
|
||||||
|
"remoteVisible": "1"
|
||||||
|
},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"energyLabel": "0"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"deviceModel": "",
|
||||||
|
"osVersion": 31,
|
||||||
|
"mobileId": "00xxx0xxx000x0x0",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"onOffStatus": "1",
|
||||||
|
"machMode": "1",
|
||||||
|
"tempSel": "45"
|
||||||
|
},
|
||||||
|
"transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z",
|
||||||
|
"timestamp": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestampAccepted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"timestampExecuted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00#xxx#xx-xx-xx-xx-xx-xx",
|
||||||
|
"SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"ancillaryParameters": {
|
||||||
|
"remoteActionable": "1",
|
||||||
|
"remoteVisible": "1"
|
||||||
|
},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"origin": "standardProgram",
|
||||||
|
"energyLabel": "0"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.0.10",
|
||||||
|
"deviceModel": "",
|
||||||
|
"osVersion": 31,
|
||||||
|
"mobileId": "00x00x00x00xx0xx",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"onOffStatus": "1",
|
||||||
|
"machMode": "1",
|
||||||
|
"tempSel": "55"
|
||||||
|
},
|
||||||
|
"transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z",
|
||||||
|
"timestamp": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestampAccepted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"timestampExecuted": "1970-01-01T00:00:00.0Z",
|
||||||
|
"SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"PK": "xxxx#xx-xxxx-0:x0x00000-00x0-0x0x-x0x0-x0x0x0000x00#xxx#xx-xx-xx-xx-xx-xx",
|
||||||
|
"SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X",
|
||||||
|
"command": {
|
||||||
|
"macAddress": "xx-xx-xx-xx-xx-xx",
|
||||||
|
"commandName": "startProgram",
|
||||||
|
"applianceOptions": {},
|
||||||
|
"programName": "PROGRAMS.WH.ECO",
|
||||||
|
"ancillaryParameters": {},
|
||||||
|
"applianceType": "WH",
|
||||||
|
"attributes": {
|
||||||
|
"channel": "mobileApp",
|
||||||
|
"prStr": "PROGRAMS.WH.ECO",
|
||||||
|
"origin": "standardProgram"
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"appVersion": "2.1.2",
|
||||||
|
"deviceModel": "kalama",
|
||||||
|
"osVersion": "33",
|
||||||
|
"mobileId": "0xxxx0xx000xx000",
|
||||||
|
"mobileOs": "android"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"machMode": "1",
|
||||||
|
"onOffStatus": "1"
|
||||||
|
},
|
||||||
|
"transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z",
|
||||||
|
"timestamp": "1970-01-01T00:00:00.0Z"
|
||||||
|
},
|
||||||
|
"lastUpdate": "1970-01-01T00:00:00.0Z"
|
||||||
|
}
|
||||||
|
]
|
234
test_data/wh_265/commands.json
Normal file
234
test_data/wh_265/commands.json
Normal file
|
@ -0,0 +1,234 @@
|
||||||
|
{
|
||||||
|
"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
|
||||||
|
}
|
1
test_data/wh_265/maintenance.json
Normal file
1
test_data/wh_265/maintenance.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
5
test_data/wh_265/statistics.json
Normal file
5
test_data/wh_265/statistics.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"mostUsedPrograms": [],
|
||||||
|
"mostUsedRecipes": [],
|
||||||
|
"programsCounter": 0
|
||||||
|
}
|
Loading…
Reference in a new issue