From 1a5da3eef9ae4067999c40900f978321c42442b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Matheson=20Wergeland?= Date: Sun, 21 Jul 2024 12:07:23 +0200 Subject: [PATCH] Update device dumps (#14) - Set offlineState 1 - Sort JSON dumps for easier comparison - Added 007-400 (dehumidifier) - Added 032-000 (Gorenje dryer) - test_server: device and feature code in nickname - Regenerate markdown --- dumps/003-000.json | 2 +- dumps/003.md | 2 +- dumps/007-400.json | 33 +++++++ dumps/007.md | 37 ++++++++ dumps/009-104.json | 30 ++----- dumps/009-106.json | 86 +++++++++--------- dumps/009-109.json | 86 +++++++++--------- dumps/009.md | 48 +++++----- dumps/015-000.json | 2 +- dumps/015.md | 10 ++- dumps/020-63c45b513e1a4bf7.json | 154 ++++++++++++++++---------------- dumps/021-df8ae1406f86cade.json | 2 +- dumps/021.md | 2 +- dumps/025-1wj100725v0t.json | 2 +- dumps/025.md | 2 +- dumps/027-000.json | 2 +- dumps/027.md | 2 +- dumps/032-000.json | 93 +++++++++++++++++++ dumps/032.md | 97 ++++++++++++++++++++ dumps/README.md | 2 + dumps/test_server.py | 1 + 21 files changed, 474 insertions(+), 221 deletions(-) create mode 100644 dumps/007-400.json create mode 100644 dumps/007.md create mode 100644 dumps/032-000.json create mode 100644 dumps/032.md diff --git a/dumps/003-000.json b/dumps/003-000.json index 54baa24..5755f95 100644 --- a/dumps/003-000.json +++ b/dumps/003-000.json @@ -206,7 +206,7 @@ "daily_energy_kwh": 0 }, "useTime": 0, - "offlineState": 0, + "offlineState": 1, "seq": 0, "createTime": 0 } diff --git a/dumps/003.md b/dumps/003.md index 1c8d2b1..d348935 100644 --- a/dumps/003.md +++ b/dumps/003.md @@ -10,7 +10,7 @@ | deviceNickName | ASKO professional washing machine | | deviceTypeCode | 003 | | deviceTypeName | | -| offlineState | 0 | +| offlineState | 1 | | puid | | | role | 1 | | roomId | 106345 | diff --git a/dumps/007-400.json b/dumps/007-400.json new file mode 100644 index 0000000..3ba9960 --- /dev/null +++ b/dumps/007-400.json @@ -0,0 +1,33 @@ +{ + "bindTime": 1719439058604, + "createTime": 0, + "deviceFeatureCode": "400", + "deviceFeatureName": "400\u6709\u81ea\u52a8\u98ce\u65e0\u4e2d\u98ce\u65e0\u529f\u7387", + "deviceId": "", + "deviceNickName": "Dehumidifier", + "deviceTypeCode": "007", + "deviceTypeName": "", + "offlineState": 1, + "puid": "", + "role": 1, + "roomId": 4841165, + "roomName": "Living Room", + "seq": 0, + "statusList": { + "daily_energy_kwh": 0, + "f_e_filterclean": "0", + "f_e_pump": "0", + "f_e_push": "0", + "f_e_temp": "0", + "f_e_tubetemp": "0", + "f_e_waterfull": "0", + "f_e_wetsensor": "0", + "f_humidity": "32", + "t_fan_speed": "2", + "t_humidity": "40", + "t_power": "1", + "t_work_mode": "1" + }, + "useTime": 1719439058583, + "wifiId": "" +} diff --git a/dumps/007.md b/dumps/007.md new file mode 100644 index 0000000..627e60e --- /dev/null +++ b/dumps/007.md @@ -0,0 +1,37 @@ +# 007 + +| | 007-400 | +|:----------------------------|:--------------| +| bindTime | 1719439058604 | +| createTime | 0 | +| deviceFeatureCode | 400 | +| deviceFeatureName | 400有自动风无中风无功率 | +| deviceId | | +| deviceNickName | Dehumidifier | +| deviceTypeCode | 007 | +| deviceTypeName | | +| offlineState | 1 | +| puid | | +| role | 1 | +| roomId | 4841165 | +| roomName | Living Room | +| seq | 0 | +| statusList.daily_energy_kwh | 0 | +| statusList.f_e_filterclean | 0 | +| statusList.f_e_pump | 0 | +| statusList.f_e_push | 0 | +| statusList.f_e_temp | 0 | +| statusList.f_e_tubetemp | 0 | +| statusList.f_e_waterfull | 0 | +| statusList.f_e_wetsensor | 0 | +| statusList.f_humidity | 32 | +| statusList.t_fan_speed | 2 | +| statusList.t_humidity | 40 | +| statusList.t_power | 1 | +| statusList.t_work_mode | 1 | +| useTime | 1719439058583 | +| wifiId | | + +## Generated from + +- [`007`](007-400.json) diff --git a/dumps/009-104.json b/dumps/009-104.json index dfe8af8..3d28d52 100644 --- a/dumps/009-104.json +++ b/dumps/009-104.json @@ -4,20 +4,18 @@ "deviceFeatureCode": "104", "deviceFeatureName": "104\u51b7\u6696\u8282\u80fd\u65e0\u529f\u7387", "deviceId": "", - "deviceNickName": "Hisense Aircondition", + "deviceNickName": "Aircondition Hisense", "deviceTypeCode": "009", "deviceTypeName": "", "offlineState": 1, "puid": "", "role": 1, - "roomId": 4349167, - "roomName": "Living Room", + "roomId": 5031839, + "roomName": "Ceci Bedroom", "seq": 0, "statusList": { "daily_energy_kwh": 0, - "f-filter": "0", "f_e_arkgrille": "0", - "f_e_dwmachine": "0", "f_e_incoiltemp": "0", "f_e_incom": "0", "f_e_indisplay": "0", @@ -33,33 +31,17 @@ "f_e_outeeprom": "0", "f_e_outgastemp": "0", "f_e_outtemp": "0", - "f_e_over_cold": "0", - "f_e_over_hot": "0", "f_e_push": "0", - "f_e_upmachine": "0", - "f_e_waterfull": "0", - "f_electricity": "0", - "f_humidity": "128", - "f_temp_in": "26", - "f_votage": "228", - "t_dal": "1", - "t_demand_response": "0", + "f_temp_in": "31", "t_eco": "0", "t_fan_mute": "0", "t_fan_speed": "0", "t_fan_speed_s": "0", - "t_fanspeedcv": "0", - "t_power": "1", + "t_power": "0", "t_sleep": "0", "t_super": "0", - "t_swing_angle": "0", - "t_swing_direction": "5", - "t_swing_follow": "3", - "t_talr": "1", - "t_temp": "23", - "t_temp_compensate": "7", + "t_temp": "24", "t_temp_type": "0", - "t_tms": "1", "t_up_down": "0", "t_work_mode": "2" }, diff --git a/dumps/009-106.json b/dumps/009-106.json index 74a2ec2..35b93b0 100644 --- a/dumps/009-106.json +++ b/dumps/009-106.json @@ -1,68 +1,68 @@ { - "wifiId": "", - "deviceId": "", - "puid": "", - "deviceNickName": "Aircondition", + "bindTime": 1718777576682, + "createTime": 0, "deviceFeatureCode": "106", "deviceFeatureName": "106\u51b7\u6696\u65e0\u8282\u80fd\u65e0\u529f\u7387", + "deviceId": "", + "deviceNickName": "Aircondition", "deviceTypeCode": "009", "deviceTypeName": "", - "bindTime": 1718777576682, + "offlineState": 1, + "puid": "", "role": 2, "roomId": 1044364, "roomName": "default_room", + "seq": 0, "statusList": { - "t_sleep": "0", - "t_power": "1", - "t_work_mode": "3", - "t_fan_speed": "0", - "t_fan_speed_s": "0", - "t_fan_mute": "0", - "t_super": "0", - "t_eco": "0", - "t_temp": "20", - "t_temp_type": "0", - "t_up_down": "0", - "t_swing_follow": "0", - "t_swing_direction": "0", - "t_swing_angle": "1", - "t_fanspeedcv": "0", - "t_tms": "0", - "t_temp_compensate": "0", - "f_humidity": "128", - "f_temp_in": "24", - "f_electricity": "0", - "f_votage": "220", - "f_e_intemp": "0", - "f_e_incoiltemp": "0", - "f_e_inhumidity": "0", - "f_e_infanmotor": "0", + "daily_energy_kwh": 0, + "f-filter": "0", "f_e_arkgrille": "0", - "f_e_invzero": "0", + "f_e_dwmachine": "0", + "f_e_incoiltemp": "0", "f_e_incom": "0", "f_e_indisplay": "0", + "f_e_ineeprom": "0", + "f_e_inele": "0", + "f_e_infanmotor": "0", + "f_e_inhumidity": "0", "f_e_inkeys": "0", + "f_e_intemp": "0", + "f_e_invzero": "0", "f_e_inwifi": "0", - "f_e_inele": "0", - "f_e_ineeprom": "0", - "f_e_outeeprom": "0", "f_e_outcoiltemp": "0", + "f_e_outeeprom": "0", "f_e_outgastemp": "0", "f_e_outtemp": "0", - "f_e_waterfull": "0", - "f_e_upmachine": "0", - "f_e_dwmachine": "0", "f_e_over_cold": "0", "f_e_over_hot": "0", "f_e_push": "0", - "t_demand_response": "0", + "f_e_upmachine": "0", + "f_e_waterfull": "0", + "f_electricity": "0", + "f_humidity": "128", + "f_temp_in": "24", + "f_votage": "220", "t_dal": "0", + "t_demand_response": "0", + "t_eco": "0", + "t_fan_mute": "0", + "t_fan_speed": "0", + "t_fan_speed_s": "0", + "t_fanspeedcv": "0", + "t_power": "1", + "t_sleep": "0", + "t_super": "0", + "t_swing_angle": "1", + "t_swing_direction": "0", + "t_swing_follow": "0", "t_talr": "0", - "f-filter": "0", - "daily_energy_kwh": 0 + "t_temp": "20", + "t_temp_compensate": "0", + "t_temp_type": "0", + "t_tms": "0", + "t_up_down": "0", + "t_work_mode": "3" }, "useTime": 1718777576660, - "offlineState": 1, - "seq": 0, - "createTime": 0 + "wifiId": "" } diff --git a/dumps/009-109.json b/dumps/009-109.json index 43080f0..9e23603 100644 --- a/dumps/009-109.json +++ b/dumps/009-109.json @@ -1,68 +1,68 @@ { - "wifiId": "", - "deviceId": "", - "puid": "", - "deviceNickName": "Aircondition", + "bindTime": 1716981074782, + "createTime": 0, "deviceFeatureCode": "109", "deviceFeatureName": "109AI\u666e\u901a\u98ce\u65e0\u98ce\u5411\u8ddf\u968f\u65e0\u516b\u5b57\u9001\u98ce\u51b7\u6696\u8282\u80fd\u65e0\u7535\u529f\u7387", + "deviceId": "", + "deviceNickName": "Aircondition", "deviceTypeCode": "009", "deviceTypeName": "", - "bindTime": 1716981074782, + "offlineState": 1, + "puid": "", "role": 2, "roomId": 1044364, "roomName": "default_room", + "seq": 0, "statusList": { - "t_sleep": "0", - "t_power": "0", - "t_work_mode": "2", - "t_fan_speed": "0", - "t_fan_speed_s": "0", - "t_fan_mute": "0", - "t_super": "0", - "t_eco": "1", - "t_temp": "23", - "t_temp_type": "0", - "t_up_down": "0", - "t_swing_follow": "0", - "t_swing_direction": "2", - "t_swing_angle": "3", - "t_fanspeedcv": "0", - "t_tms": "0", - "t_temp_compensate": "0", - "f_humidity": "128", - "f_temp_in": "26", - "f_electricity": "0", - "f_votage": "230", - "f_e_intemp": "0", - "f_e_incoiltemp": "0", - "f_e_inhumidity": "0", - "f_e_infanmotor": "0", + "daily_energy_kwh": 0, + "f-filter": "0", "f_e_arkgrille": "0", - "f_e_invzero": "0", + "f_e_dwmachine": "0", + "f_e_incoiltemp": "0", "f_e_incom": "0", "f_e_indisplay": "0", + "f_e_ineeprom": "0", + "f_e_inele": "0", + "f_e_infanmotor": "0", + "f_e_inhumidity": "0", "f_e_inkeys": "0", + "f_e_intemp": "0", + "f_e_invzero": "0", "f_e_inwifi": "0", - "f_e_inele": "0", - "f_e_ineeprom": "0", - "f_e_outeeprom": "0", "f_e_outcoiltemp": "0", + "f_e_outeeprom": "0", "f_e_outgastemp": "0", "f_e_outtemp": "0", - "f_e_waterfull": "0", - "f_e_upmachine": "0", - "f_e_dwmachine": "0", "f_e_over_cold": "0", "f_e_over_hot": "0", "f_e_push": "0", - "t_demand_response": "0", + "f_e_upmachine": "0", + "f_e_waterfull": "0", + "f_electricity": "0", + "f_humidity": "128", + "f_temp_in": "26", + "f_votage": "230", "t_dal": "0", + "t_demand_response": "0", + "t_eco": "1", + "t_fan_mute": "0", + "t_fan_speed": "0", + "t_fan_speed_s": "0", + "t_fanspeedcv": "0", + "t_power": "0", + "t_sleep": "0", + "t_super": "0", + "t_swing_angle": "3", + "t_swing_direction": "2", + "t_swing_follow": "0", "t_talr": "0", - "f-filter": "0", - "daily_energy_kwh": 0 + "t_temp": "23", + "t_temp_compensate": "0", + "t_temp_type": "0", + "t_tms": "0", + "t_up_down": "0", + "t_work_mode": "2" }, "useTime": 1716981074759, - "offlineState": 1, - "seq": 0, - "createTime": 0 + "wifiId": "" } diff --git a/dumps/009.md b/dumps/009.md index 167cb41..a0b6e9b 100644 --- a/dumps/009.md +++ b/dumps/009.md @@ -7,19 +7,19 @@ | deviceFeatureCode | 106 | 109 | 104 | | deviceFeatureName | 106冷暖无节能无功率 | 109AI普通风无风向跟随无八字送风冷暖节能无电功率 | 104冷暖节能无功率 | | deviceId | | | | -| deviceNickName | Aircondition | Aircondition | Hisense Aircondition | +| deviceNickName | Aircondition | Aircondition | Aircondition Hisense | | deviceTypeCode | 009 | 009 | 009 | | deviceTypeName | | | | | offlineState | 1 | 1 | 1 | | puid | | | | | role | 2 | 2 | 1 | -| roomId | 1044364 | 1044364 | 4349167 | -| roomName | default_room | default_room | Living Room | +| roomId | 1044364 | 1044364 | 5031839 | +| roomName | default_room | default_room | Ceci Bedroom | | seq | 0 | 0 | 0 | | statusList.daily_energy_kwh | 0 | 0 | 0 | -| statusList.f-filter | 0 | 0 | 0 | +| statusList.f-filter | 0 | 0 | | | statusList.f_e_arkgrille | 0 | 0 | 0 | -| statusList.f_e_dwmachine | 0 | 0 | 0 | +| statusList.f_e_dwmachine | 0 | 0 | | | statusList.f_e_incoiltemp | 0 | 0 | 0 | | statusList.f_e_incom | 0 | 0 | 0 | | statusList.f_e_indisplay | 0 | 0 | 0 | @@ -35,33 +35,33 @@ | statusList.f_e_outeeprom | 0 | 0 | 0 | | statusList.f_e_outgastemp | 0 | 0 | 0 | | statusList.f_e_outtemp | 0 | 0 | 0 | -| statusList.f_e_over_cold | 0 | 0 | 0 | -| statusList.f_e_over_hot | 0 | 0 | 0 | +| statusList.f_e_over_cold | 0 | 0 | | +| statusList.f_e_over_hot | 0 | 0 | | | statusList.f_e_push | 0 | 0 | 0 | -| statusList.f_e_upmachine | 0 | 0 | 0 | -| statusList.f_e_waterfull | 0 | 0 | 0 | -| statusList.f_electricity | 0 | 0 | 0 | -| statusList.f_humidity | 128 | 128 | 128 | -| statusList.f_temp_in | 24 | 26 | 26 | -| statusList.f_votage | 220 | 230 | 228 | -| statusList.t_dal | 0 | 0 | 1 | -| statusList.t_demand_response | 0 | 0 | 0 | +| statusList.f_e_upmachine | 0 | 0 | | +| statusList.f_e_waterfull | 0 | 0 | | +| statusList.f_electricity | 0 | 0 | | +| statusList.f_humidity | 128 | 128 | | +| statusList.f_temp_in | 24 | 26 | 31 | +| statusList.f_votage | 220 | 230 | | +| statusList.t_dal | 0 | 0 | | +| statusList.t_demand_response | 0 | 0 | | | statusList.t_eco | 0 | 1 | 0 | | statusList.t_fan_mute | 0 | 0 | 0 | | statusList.t_fan_speed | 0 | 0 | 0 | | statusList.t_fan_speed_s | 0 | 0 | 0 | -| statusList.t_fanspeedcv | 0 | 0 | 0 | -| statusList.t_power | 1 | 0 | 1 | +| statusList.t_fanspeedcv | 0 | 0 | | +| statusList.t_power | 1 | 0 | 0 | | statusList.t_sleep | 0 | 0 | 0 | | statusList.t_super | 0 | 0 | 0 | -| statusList.t_swing_angle | 1 | 3 | 0 | -| statusList.t_swing_direction | 0 | 2 | 5 | -| statusList.t_swing_follow | 0 | 0 | 3 | -| statusList.t_talr | 0 | 0 | 1 | -| statusList.t_temp | 20 | 23 | 23 | -| statusList.t_temp_compensate | 0 | 0 | 7 | +| statusList.t_swing_angle | 1 | 3 | | +| statusList.t_swing_direction | 0 | 2 | | +| statusList.t_swing_follow | 0 | 0 | | +| statusList.t_talr | 0 | 0 | | +| statusList.t_temp | 20 | 23 | 24 | +| statusList.t_temp_compensate | 0 | 0 | | | statusList.t_temp_type | 0 | 0 | 0 | -| statusList.t_tms | 0 | 0 | 1 | +| statusList.t_tms | 0 | 0 | | | statusList.t_up_down | 0 | 0 | 0 | | statusList.t_work_mode | 3 | 2 | 2 | | useTime | 1718777576660 | 1716981074759 | 1715959596807 | diff --git a/dumps/015-000.json b/dumps/015-000.json index 226046f..c62df9e 100644 --- a/dumps/015-000.json +++ b/dumps/015-000.json @@ -7,7 +7,7 @@ "deviceNickName": "ASKO dishwasher", "deviceTypeCode": "015", "deviceTypeName": "", - "offlineState": 0, + "offlineState": 1, "puid": "", "role": 1, "roomId": 1044366, diff --git a/dumps/015.md b/dumps/015.md index bbb8cfb..5d0b74a 100644 --- a/dumps/015.md +++ b/dumps/015.md @@ -17,7 +17,13 @@ | roomName | Kjøkken | | seq | 0 | | statusList.ADO_allowed | 1 | -| statusList.Alarm_auto_dose_refill | 1 | +| statusList.Alarm_Autodose_level10 | 0 | +| statusList.Alarm_Autodose_level20 | 0 | +| statusList.Alarm_External_autodose_level15 | 0 | +| statusList.Alarm_External_autodose_level30 | 0 | +| statusList.Alarm_Rinse_aid_refill_external | 0 | +| statusList.Alarm_Sani_program_finished | 0 | +| statusList.Alarm_auto_dose_refill | 0 | | statusList.Alarm_clean_the_filters | 1 | | statusList.Alarm_door_closed | 1 | | statusList.Alarm_door_opened | 1 | @@ -37,6 +43,7 @@ | statusList.Curent_program_duration | 131 | | statusList.Curent_program_remaining_time | 86 | | statusList.Current_program_phase | 7 | +| statusList.Current_temperature | 0 | | statusList.Delay_start | 1 | | statusList.Delay_start_remaining_time | 0 | | statusList.Delay_start_set_time | 0 | @@ -117,6 +124,7 @@ | statusList.Session_pairing_status | 0 | | statusList.Silence_on_demand | 0 | | statusList.Silence_on_demand_allowed | 0 | +| statusList.Smart_Dry_function | 0 | | statusList.Soft_pairing_status | 0 | | statusList.Speed_on_demand | 1 | | statusList.Spend_on_demand_allowed | 3 | diff --git a/dumps/020-63c45b513e1a4bf7.json b/dumps/020-63c45b513e1a4bf7.json index 995bcd4..1d608db 100644 --- a/dumps/020-63c45b513e1a4bf7.json +++ b/dumps/020-63c45b513e1a4bf7.json @@ -1,120 +1,120 @@ { - "wifiId": "", - "deviceId": "", - "puid": "", - "deviceNickName": "ASKO induction hob", + "bindTime": 1629723678408, + "createTime": 0, "deviceFeatureCode": "63c45b513e1a4bf7", "deviceFeatureName": "HOB", + "deviceId": "", + "deviceNickName": "ASKO induction hob", "deviceTypeCode": "020", "deviceTypeName": "", - "bindTime": 1629723678408, + "offlineState": 1, + "puid": "", "role": 1, "roomId": 142500, "roomName": "AR kitchen", + "seq": 0, "statusList": { - "Device_status": "8018", - "Zone_number": "5", - "Child_lock": "8131", - "Total_time_of_cooking_in_hours": "491", - "ECO_mode": "8202", - "SL1_Bridge_function_active": "0", - "SL2_Bridge_function_active": "0", - "SL3_Bridge_function_active": "0", - "SL4_Bridge_function_active": "0", - "SL5_Bridge_function_active": "0", - "SL6_Bridge_function_active": "0", - "Alarm_NTC_power": "0", - "Alarm_NTC_TC": "0", - "Alarm_voltage": "0", "Alarm_Hob_Hood_Started": "0", + "Alarm_NTC_TC": "0", "Alarm_NTC_coil_overheating": "0", - "Alarm_zone_turned_off": "0", - "Alarm_timer_ended": "0", + "Alarm_NTC_power": "0", "Alarm_auto_program_notification": "0", "Alarm_automatic_switch_off_zone": "0", + "Alarm_timer_ended": "0", + "Alarm_voltage": "0", + "Alarm_zone_turned_off": "0", + "Child_lock": "8131", + "Device_status": "8018", + "ECO_mode": "8202", + "SL": "6", + "SL1_Active_timer": "0", "SL1_Alarm_NTC_coil_overheating": "0", - "SL1_Alarm_zone_turned_off": "0", - "SL1_Alarm_timer_ended": "0", "SL1_Alarm_auto_program_notification": "0", "SL1_Alarm_automatic_switch_off_zone": "0", - "SL2_Alarm_NTC_coil_overheating": "0", - "SL2_Alarm_zone_turned_off": "0", - "SL2_Alarm_timer_ended": "0", - "SL2_Alarm_auto_program_notification": "0", - "SL2_Alarm_automatic_switch_off_zone": "0", - "SL3_Alarm_NTC_coil_overheating": "0", - "SL3_Alarm_zone_turned_off": "0", - "SL3_Alarm_timer_ended": "0", - "SL3_Alarm_auto_program_notification": "0", - "SL3_Alarm_automatic_switch_off_zone": "0", - "SL4_Alarm_NTC_coil_overheating": "0", - "SL4_Alarm_zone_turned_off": "0", - "SL4_Alarm_timer_ended": "0", - "SL4_Alarm_auto_program_notification": "0", - "SL4_Alarm_automatic_switch_off_zone": "0", - "SL5_Alarm_NTC_coil_overheating": "0", - "SL5_Alarm_zone_turned_off": "0", - "SL5_Alarm_timer_ended": "0", - "SL5_Alarm_auto_program_notification": "0", - "SL5_Alarm_automatic_switch_off_zone": "0", - "SL6_Alarm_NTC_coil_overheating": "0", - "SL6_Alarm_zone_turned_off": "0", - "SL6_Alarm_timer_ended": "0", - "SL6_Alarm_auto_program_notification": "0", - "SL6_Alarm_automatic_switch_off_zone": "0", - "SL": "6", - "SL1_Power_level": "0", - "SL1_Status": "0", - "SL1_Active_timer": "0", - "SL1_NTC_sensor": "0", - "SL1_Pot_detected": "8127", + "SL1_Alarm_timer_ended": "0", + "SL1_Alarm_zone_turned_off": "0", + "SL1_Bridge_function_active": "0", "SL1_Functions": "8166", + "SL1_NTC_sensor": "28", + "SL1_Pot_detected": "8127", + "SL1_Power_level": "0", "SL1_Power_level_max": "13", + "SL1_Status": "0", "SL1_Zone_shape": "8344", - "SL2_Power_level": "0", - "SL2_Status": "0", "SL2_Active_timer": "0", - "SL2_NTC_sensor": "0", - "SL2_Pot_detected": "8127", + "SL2_Alarm_NTC_coil_overheating": "0", + "SL2_Alarm_auto_program_notification": "0", + "SL2_Alarm_automatic_switch_off_zone": "0", + "SL2_Alarm_timer_ended": "0", + "SL2_Alarm_zone_turned_off": "0", + "SL2_Bridge_function_active": "0", "SL2_Functions": "8166", + "SL2_NTC_sensor": "28", + "SL2_Pot_detected": "8127", + "SL2_Power_level": "0", "SL2_Power_level_max": "13", + "SL2_Status": "0", "SL2_Zone_shape": "8344", - "SL3_Power_level": "0", - "SL3_Status": "0", "SL3_Active_timer": "0", - "SL3_NTC_sensor": "0", - "SL3_Pot_detected": "8127", + "SL3_Alarm_NTC_coil_overheating": "0", + "SL3_Alarm_auto_program_notification": "0", + "SL3_Alarm_automatic_switch_off_zone": "0", + "SL3_Alarm_timer_ended": "0", + "SL3_Alarm_zone_turned_off": "0", + "SL3_Bridge_function_active": "0", "SL3_Functions": "8166", + "SL3_NTC_sensor": "31", + "SL3_Pot_detected": "8127", + "SL3_Power_level": "0", "SL3_Power_level_max": "13", + "SL3_Status": "0", "SL3_Zone_shape": "8341", - "SL4_Power_level": "0", - "SL4_Status": "0", "SL4_Active_timer": "0", - "SL4_NTC_sensor": "0", - "SL4_Pot_detected": "8127", + "SL4_Alarm_NTC_coil_overheating": "0", + "SL4_Alarm_auto_program_notification": "0", + "SL4_Alarm_automatic_switch_off_zone": "0", + "SL4_Alarm_timer_ended": "0", + "SL4_Alarm_zone_turned_off": "0", + "SL4_Bridge_function_active": "0", "SL4_Functions": "8166", + "SL4_NTC_sensor": "35", + "SL4_Pot_detected": "8127", + "SL4_Power_level": "0", "SL4_Power_level_max": "13", + "SL4_Status": "0", "SL4_Zone_shape": "8344", - "SL5_Power_level": "0", - "SL5_Status": "0", "SL5_Active_timer": "0", - "SL5_NTC_sensor": "0", - "SL5_Pot_detected": "8127", + "SL5_Alarm_NTC_coil_overheating": "0", + "SL5_Alarm_auto_program_notification": "0", + "SL5_Alarm_automatic_switch_off_zone": "0", + "SL5_Alarm_timer_ended": "0", + "SL5_Alarm_zone_turned_off": "0", + "SL5_Bridge_function_active": "0", "SL5_Functions": "8166", + "SL5_NTC_sensor": "58", + "SL5_Pot_detected": "8127", + "SL5_Power_level": "0", "SL5_Power_level_max": "13", + "SL5_Status": "0", "SL5_Zone_shape": "8344", - "SL6_Power_level": "0", - "SL6_Status": "0", "SL6_Active_timer": "0", + "SL6_Alarm_NTC_coil_overheating": "0", + "SL6_Alarm_auto_program_notification": "0", + "SL6_Alarm_automatic_switch_off_zone": "0", + "SL6_Alarm_timer_ended": "0", + "SL6_Alarm_zone_turned_off": "0", + "SL6_Bridge_function_active": "0", + "SL6_Functions": "8166", "SL6_NTC_sensor": "0", "SL6_Pot_detected": "8127", - "SL6_Functions": "8166", + "SL6_Power_level": "0", "SL6_Power_level_max": "13", + "SL6_Status": "0", "SL6_Zone_shape": "8345", + "Total_time_of_cooking_in_hours": "501", + "Zone_number": "5", "daily_energy_kwh": 0 }, - "useTime": 0, - "offlineState": 1, - "seq": 0, - "createTime": 0 + "useTime": 1718777465392, + "wifiId": "" } diff --git a/dumps/021-df8ae1406f86cade.json b/dumps/021-df8ae1406f86cade.json index 9deb1be..4c6bd55 100644 --- a/dumps/021-df8ae1406f86cade.json +++ b/dumps/021-df8ae1406f86cade.json @@ -42,7 +42,7 @@ "daily_energy_kwh": 0 }, "useTime": 0, - "offlineState": 0, + "offlineState": 1, "seq": 0, "createTime": 0 } diff --git a/dumps/021.md b/dumps/021.md index cb3bd99..0d554b4 100644 --- a/dumps/021.md +++ b/dumps/021.md @@ -10,7 +10,7 @@ | deviceNickName | ASKO hood | | deviceTypeCode | 021 | | deviceTypeName | | -| offlineState | 0 | +| offlineState | 1 | | puid | | | role | 1 | | roomId | 142500 | diff --git a/dumps/025-1wj100725v0t.json b/dumps/025-1wj100725v0t.json index d15d94f..100460a 100644 --- a/dumps/025-1wj100725v0t.json +++ b/dumps/025-1wj100725v0t.json @@ -204,7 +204,7 @@ "daily_energy_kwh": 0 }, "useTime": 1694675286293, - "offlineState": 0, + "offlineState": 1, "seq": 0, "createTime": 0 } diff --git a/dumps/025.md b/dumps/025.md index c1625b9..4770850 100644 --- a/dumps/025.md +++ b/dumps/025.md @@ -10,7 +10,7 @@ | deviceNickName | Washing machine | | deviceTypeCode | 025 | | deviceTypeName | | -| offlineState | 0 | +| offlineState | 1 | | puid | | | role | 1 | | roomId | 2708438 | diff --git a/dumps/027-000.json b/dumps/027-000.json index 0a51226..42ad245 100644 --- a/dumps/027-000.json +++ b/dumps/027-000.json @@ -220,7 +220,7 @@ "daily_energy_kwh": 0 }, "useTime": 0, - "offlineState": 0, + "offlineState": 1, "seq": 0, "createTime": 0 } diff --git a/dumps/027.md b/dumps/027.md index 5707eab..8258c13 100644 --- a/dumps/027.md +++ b/dumps/027.md @@ -10,7 +10,7 @@ | deviceNickName | Gorenje washing machine | | deviceTypeCode | 027 | | deviceTypeName | | -| offlineState | 0 | +| offlineState | 1 | | puid | | | role | 2 | | roomId | 106345 | diff --git a/dumps/032-000.json b/dumps/032-000.json new file mode 100644 index 0000000..bcc3e91 --- /dev/null +++ b/dumps/032-000.json @@ -0,0 +1,93 @@ +{ + "bindTime": 1706691809565, + "createTime": 0, + "deviceFeatureCode": "000", + "deviceFeatureName": "G-dryer", + "deviceId": "", + "deviceNickName": "Gorenje Dryer DPNA83W", + "deviceTypeCode": "032", + "deviceTypeName": "", + "offlineState": 1, + "puid": "", + "role": 1, + "roomId": 3646057, + "roomName": "default_room", + "seq": 1, + "statusList": { + "AdaptTech_setting": "2", + "Alarm_1": "1", + "Alarm_10": "1", + "Alarm_11": "1", + "Alarm_12": "1", + "Alarm_2": "1", + "Alarm_3": "1", + "Alarm_4": "1", + "Alarm_5": "1", + "Alarm_6": "1", + "Alarm_7": "1", + "Alarm_8": "1", + "Alarm_9": "1", + "AntiCrease_setting": "1", + "Appliance_status": "5", + "Bundling_Humidity": "255", + "Bundling_Temperature": "255", + "Bundling_sensor_setting_status": "0", + "Child_Lock_status": "1", + "Condensed_watermode": "1", + "Current_programphase": "1", + "DelayStart_DelayEnd_duration_inminutes": "0", + "DelayStart_DelayEnd_mode": "1", + "DelayStart_DelayEnd_remaining_timein_minutes": "0", + "Delay_duration_inminutes": "0", + "Door_status": "1", + "Error_0": "1", + "Error_1": "1", + "Error_10": "1", + "Error_11": "1", + "Error_12": "1", + "Error_13": "1", + "Error_14": "1", + "Error_15": "1", + "Error_16": "1", + "Error_2": "1", + "Error_3": "1", + "Error_4": "1", + "Error_5": "1", + "Error_6": "1", + "Error_7": "1", + "Error_8": "1", + "Error_9": "1", + "ExtraDry_setting": "1", + "Float_switch": "1", + "Fota": "0", + "HardPairingStatus": "0", + "Humidity_sensor": "0", + "Logo_setting_status": "0", + "NTC_sensor_1": "0", + "NTC_sensor_2": "54", + "Reed_switch": "1", + "Remote_control_mode_monitoring": "1", + "Remote_control_monitoring_set_commands": "1", + "Remote_control_monitoring_set_commands_actions": "0", + "Selected_program_AntiCrease_status": "1", + "Selected_program_ExtraDry_status": "1", + "Selected_program_ID": "255", + "Selected_program_SteamFinish": "0", + "Selected_program_mode_status": "1", + "Selected_programduration_inminutes": "0", + "Selected_programremaining_time_inminutes": "0", + "Session_pairing_active": "0", + "Session_pairing_setting": "0", + "Soft_pairing_setting": "1", + "Sound_settings": "3", + "UTC_DateTime_BDC_DelayStart_DelayEnd_timestamp": "16679/02/18T23:47:45", + "Washer_to_Dryer_available_for_hours_v": "1", + "Washer_to_Dryer_program_ID": "254", + "Washer_to_Dryersetting_status": "0", + "Washer_to_dryerwizard_trigger_status": "1", + "Water_level_switch": "1", + "daily_energy_kwh": 0 + }, + "useTime": 1706691809544, + "wifiId": "" +} diff --git a/dumps/032.md b/dumps/032.md new file mode 100644 index 0000000..69ae258 --- /dev/null +++ b/dumps/032.md @@ -0,0 +1,97 @@ +# 032 + +| | 032-000 | +|:----------------------------------------------------------|:----------------------| +| bindTime | 1706691809565 | +| createTime | 0 | +| deviceFeatureCode | 000 | +| deviceFeatureName | G-dryer | +| deviceId | | +| deviceNickName | Gorenje Dryer DPNA83W | +| deviceTypeCode | 032 | +| deviceTypeName | | +| offlineState | 1 | +| puid | | +| role | 1 | +| roomId | 3646057 | +| roomName | default_room | +| seq | 1 | +| statusList.AdaptTech_setting | 2 | +| statusList.Alarm_1 | 1 | +| statusList.Alarm_10 | 1 | +| statusList.Alarm_11 | 1 | +| statusList.Alarm_12 | 1 | +| statusList.Alarm_2 | 1 | +| statusList.Alarm_3 | 1 | +| statusList.Alarm_4 | 1 | +| statusList.Alarm_5 | 1 | +| statusList.Alarm_6 | 1 | +| statusList.Alarm_7 | 1 | +| statusList.Alarm_8 | 1 | +| statusList.Alarm_9 | 1 | +| statusList.AntiCrease_setting | 1 | +| statusList.Appliance_status | 5 | +| statusList.Bundling_Humidity | 255 | +| statusList.Bundling_Temperature | 255 | +| statusList.Bundling_sensor_setting_status | 0 | +| statusList.Child_Lock_status | 1 | +| statusList.Condensed_watermode | 1 | +| statusList.Current_programphase | 1 | +| statusList.DelayStart_DelayEnd_duration_inminutes | 0 | +| statusList.DelayStart_DelayEnd_mode | 1 | +| statusList.DelayStart_DelayEnd_remaining_timein_minutes | 0 | +| statusList.Delay_duration_inminutes | 0 | +| statusList.Door_status | 1 | +| statusList.Error_0 | 1 | +| statusList.Error_1 | 1 | +| statusList.Error_10 | 1 | +| statusList.Error_11 | 1 | +| statusList.Error_12 | 1 | +| statusList.Error_13 | 1 | +| statusList.Error_14 | 1 | +| statusList.Error_15 | 1 | +| statusList.Error_16 | 1 | +| statusList.Error_2 | 1 | +| statusList.Error_3 | 1 | +| statusList.Error_4 | 1 | +| statusList.Error_5 | 1 | +| statusList.Error_6 | 1 | +| statusList.Error_7 | 1 | +| statusList.Error_8 | 1 | +| statusList.Error_9 | 1 | +| statusList.ExtraDry_setting | 1 | +| statusList.Float_switch | 1 | +| statusList.Fota | 0 | +| statusList.HardPairingStatus | 0 | +| statusList.Humidity_sensor | 0 | +| statusList.Logo_setting_status | 0 | +| statusList.NTC_sensor_1 | 0 | +| statusList.NTC_sensor_2 | 54 | +| statusList.Reed_switch | 1 | +| statusList.Remote_control_mode_monitoring | 1 | +| statusList.Remote_control_monitoring_set_commands | 1 | +| statusList.Remote_control_monitoring_set_commands_actions | 0 | +| statusList.Selected_program_AntiCrease_status | 1 | +| statusList.Selected_program_ExtraDry_status | 1 | +| statusList.Selected_program_ID | 255 | +| statusList.Selected_program_SteamFinish | 0 | +| statusList.Selected_program_mode_status | 1 | +| statusList.Selected_programduration_inminutes | 0 | +| statusList.Selected_programremaining_time_inminutes | 0 | +| statusList.Session_pairing_active | 0 | +| statusList.Session_pairing_setting | 0 | +| statusList.Soft_pairing_setting | 1 | +| statusList.Sound_settings | 3 | +| statusList.UTC_DateTime_BDC_DelayStart_DelayEnd_timestamp | 16679/02/18T23:47:45 | +| statusList.Washer_to_Dryer_available_for_hours_v | 1 | +| statusList.Washer_to_Dryer_program_ID | 254 | +| statusList.Washer_to_Dryersetting_status | 0 | +| statusList.Washer_to_dryerwizard_trigger_status | 1 | +| statusList.Water_level_switch | 1 | +| statusList.daily_energy_kwh | 0 | +| useTime | 1706691809544 | +| wifiId | | + +## Generated from + +- [`032`](032-000.json) diff --git a/dumps/README.md b/dumps/README.md index 85405b8..132e91c 100644 --- a/dumps/README.md +++ b/dumps/README.md @@ -2,6 +2,7 @@ - [003](003.md): ASKO professional washing machine - [004](004.md): ASKO professional tumble dryer +- [007](007.md): Dehumidifier - [009](009.md): Aircondition - [010](010.md): ASKO induction hob - [012](012.md): ASKO hood @@ -14,3 +15,4 @@ - [025](025.md): Washing machine - [026](026.md): Hisense refrigerator - [027](027.md): Gorenje washing machine +- [032](032.md): Gorenje Dryer DPNA83W diff --git a/dumps/test_server.py b/dumps/test_server.py index 50e8c14..b484e47 100644 --- a/dumps/test_server.py +++ b/dumps/test_server.py @@ -66,6 +66,7 @@ async def update_appliance(request): appliance = json.load(f) appliance["deviceId"] = filename[0:-5] appliance["puid"] = f"puid{appliance['deviceId']}" + appliance["deviceNickName"] = f'{appliance["deviceNickName"]} ({appliance["deviceTypeCode"]}-{appliance["deviceFeatureCode"]})' appliances[appliance["puid"]] = appliance app = web.Application()