mirror of
				https://github.com/python-kasa/python-kasa.git
				synced 2025-10-31 20:51:54 +00:00 
			
		
		
		
	Add vacuum component queries to dump_devinfo (#1320)
This commit is contained in:
		| @@ -157,6 +157,8 @@ def scrub(res): | ||||
|                     v = "#MASKED_NAME#" | ||||
|                 elif isinstance(res[k], int): | ||||
|                     v = 0 | ||||
|                 elif k in ["map_data"]:  # | ||||
|                     v = "#SCRUBBED_MAPDATA#" | ||||
|                 elif k in ["device_id", "dev_id"] and "SCRUBBED" in v: | ||||
|                     pass  # already scrubbed | ||||
|                 elif k == ["device_id", "dev_id"] and len(v) > 40: | ||||
|   | ||||
| @@ -425,4 +425,28 @@ COMPONENT_REQUESTS = { | ||||
|     "dimmer_calibration": [], | ||||
|     "fan_control": [], | ||||
|     "overheat_protection": [], | ||||
|     # Vacuum components | ||||
|     "clean": [ | ||||
|         SmartRequest.get_raw_request("get_clean_records"), | ||||
|         SmartRequest.get_raw_request("get_vac_state"), | ||||
|     ], | ||||
|     "battery": [SmartRequest.get_raw_request("get_battery_info")], | ||||
|     "consumables": [SmartRequest.get_raw_request("get_consumables_info")], | ||||
|     "direction_control": [], | ||||
|     "button_and_led": [], | ||||
|     "speaker": [ | ||||
|         SmartRequest.get_raw_request("get_support_voice_language"), | ||||
|         SmartRequest.get_raw_request("get_current_voice_language"), | ||||
|     ], | ||||
|     "map": [ | ||||
|         SmartRequest.get_raw_request("get_map_info"), | ||||
|         SmartRequest.get_raw_request("get_map_data"), | ||||
|     ], | ||||
|     "auto_change_map": [SmartRequest.get_raw_request("get_auto_change_map")], | ||||
|     "dust_bucket": [SmartRequest.get_raw_request("get_auto_dust_collection")], | ||||
|     "mop": [SmartRequest.get_raw_request("get_mop_state")], | ||||
|     "do_not_disturb": [SmartRequest.get_raw_request("get_do_not_disturb")], | ||||
|     "charge_pose_clean": [], | ||||
|     "continue_breakpoint_sweep": [], | ||||
|     "goto_point": [], | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Teemu R.
					Teemu R.