FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add vacuum component queries to dump_devinfo (#1320) · IDavinciCode/python-kasa@d122b48 · GitHub

Repository navigation

Commit d122b48

Browse files
authored
Add vacuum component queries to dump_devinfo (python-kasa#1320)
1 parent 5ef8f21 commit d122b48

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

‎devtools/dump_devinfo.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ def scrub(res):
157157
v = "#MASKED_NAME#"
158158
elif isinstance(res[k], int):
159159
v = 0
160+
elif k in ["map_data"]: #
161+
v = "#SCRUBBED_MAPDATA#"
160162
elif k in ["device_id", "dev_id"] and "SCRUBBED" in v:
161163
pass # already scrubbed
162164
elif k == ["device_id", "dev_id"] and len(v) > 40:

‎devtools/helpers/smartrequests.py‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,4 +425,28 @@ def get_component_requests(component_id, ver_code):
425425
"dimmer_calibration": [],
426426
"fan_control": [],
427427
"overheat_protection": [],
428+
# Vacuum components
429+
"clean": [
430+
SmartRequest.get_raw_request("get_clean_records"),
431+
SmartRequest.get_raw_request("get_vac_state"),
432+
],
433+
"battery": [SmartRequest.get_raw_request("get_battery_info")],
434+
"consumables": [SmartRequest.get_raw_request("get_consumables_info")],
435+
"direction_control": [],
436+
"button_and_led": [],
437+
"speaker": [
438+
SmartRequest.get_raw_request("get_support_voice_language"),
439+
SmartRequest.get_raw_request("get_current_voice_language"),
440+
],
441+
"map": [
442+
SmartRequest.get_raw_request("get_map_info"),
443+
SmartRequest.get_raw_request("get_map_data"),
444+
],
445+
"auto_change_map": [SmartRequest.get_raw_request("get_auto_change_map")],
446+
"dust_bucket": [SmartRequest.get_raw_request("get_auto_dust_collection")],
447+
"mop": [SmartRequest.get_raw_request("get_mop_state")],
448+
"do_not_disturb": [SmartRequest.get_raw_request("get_do_not_disturb")],
449+
"charge_pose_clean": [],
450+
"continue_breakpoint_sweep": [],
451+
"goto_point": [],
428452
}

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL