mirror of
https://github.com/Andre0512/hon-test-data.git
synced 2024-01-19 02:51:47 +00:00
commit
032d9111e2
96
test_data/ac_311/appliance_data.json
Normal file
96
test_data/ac_311/appliance_data.json
Normal file
|
@ -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"
|
||||||
|
}
|
323
test_data/ac_311/attributes.json
Normal file
323
test_data/ac_311/attributes.json
Normal file
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
150
test_data/ac_311/command_history.json
Normal file
150
test_data/ac_311/command_history.json
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
5426
test_data/ac_311/commands.json
Normal file
5426
test_data/ac_311/commands.json
Normal file
File diff suppressed because it is too large
Load diff
1
test_data/ac_311/maintenance.json
Normal file
1
test_data/ac_311/maintenance.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
5
test_data/ac_311/statistics.json
Normal file
5
test_data/ac_311/statistics.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"mostUsedPrograms": [],
|
||||||
|
"mostUsedRecipes": [],
|
||||||
|
"programsCounter": 0
|
||||||
|
}
|
96
test_data/ac_312/appliance_data.json
Normal file
96
test_data/ac_312/appliance_data.json
Normal file
|
@ -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"
|
||||||
|
}
|
382
test_data/ac_312/attributes.json
Normal file
382
test_data/ac_312/attributes.json
Normal file
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
146
test_data/ac_312/command_history.json
Normal file
146
test_data/ac_312/command_history.json
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
5426
test_data/ac_312/commands.json
Normal file
5426
test_data/ac_312/commands.json
Normal file
File diff suppressed because it is too large
Load diff
1
test_data/ac_312/maintenance.json
Normal file
1
test_data/ac_312/maintenance.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
5
test_data/ac_312/statistics.json
Normal file
5
test_data/ac_312/statistics.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"mostUsedPrograms": [],
|
||||||
|
"mostUsedRecipes": [],
|
||||||
|
"programsCounter": 0
|
||||||
|
}
|
82
test_data/ho_710/appliance_data.json
Normal file
82
test_data/ho_710/appliance_data.json
Normal file
|
@ -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"
|
||||||
|
}
|
135
test_data/ho_710/attributes.json
Normal file
135
test_data/ho_710/attributes.json
Normal file
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
168
test_data/ho_710/command_history.json
Normal file
168
test_data/ho_710/command_history.json
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
220
test_data/ho_710/commands.json
Normal file
220
test_data/ho_710/commands.json
Normal file
|
@ -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
|
||||||
|
}
|
1
test_data/ho_710/maintenance.json
Normal file
1
test_data/ho_710/maintenance.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
5
test_data/ho_710/statistics.json
Normal file
5
test_data/ho_710/statistics.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"mostUsedPrograms": [],
|
||||||
|
"mostUsedRecipes": [],
|
||||||
|
"programsCounter": 0
|
||||||
|
}
|
125
test_data/ih_654/appliance_data.json
Normal file
125
test_data/ih_654/appliance_data.json
Normal file
|
@ -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"
|
||||||
|
}
|
305
test_data/ih_654/attributes.json
Normal file
305
test_data/ih_654/attributes.json
Normal file
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
112
test_data/ih_654/command_history.json
Normal file
112
test_data/ih_654/command_history.json
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
22983
test_data/ih_654/commands.json
Normal file
22983
test_data/ih_654/commands.json
Normal file
File diff suppressed because it is too large
Load diff
1
test_data/ih_654/maintenance.json
Normal file
1
test_data/ih_654/maintenance.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
5
test_data/ih_654/statistics.json
Normal file
5
test_data/ih_654/statistics.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"mostUsedPrograms": [],
|
||||||
|
"mostUsedRecipes": [],
|
||||||
|
"programsCounter": 0
|
||||||
|
}
|
Loading…
Reference in a new issue