mirror of
				https://github.com/python-kasa/python-kasa.git
				synced 2025-10-31 12:41:54 +00:00 
			
		
		
		
	dump_devinfo: query smartlife.iot.common.cloud for fw updates (#1284)
This commit is contained in:
		| @@ -401,6 +401,8 @@ async def get_legacy_fixture( | ||||
|         Call(module="emeter", method="get_realtime"), | ||||
|         Call(module="cnCloud", method="get_info"), | ||||
|         Call(module="cnCloud", method="get_intl_fw_list"), | ||||
|         Call(module="smartlife.iot.common.cloud", method="get_info"), | ||||
|         Call(module="smartlife.iot.common.cloud", method="get_intl_fw_list"), | ||||
|         Call(module="smartlife.iot.common.schedule", method="get_next_action"), | ||||
|         Call(module="smartlife.iot.common.schedule", method="get_rules"), | ||||
|         Call(module="schedule", method="get_next_action"), | ||||
|   | ||||
							
								
								
									
										85
									
								
								tests/fixtures/KL130(EU)_1.0_1.8.8.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										85
									
								
								tests/fixtures/KL130(EU)_1.0_1.8.8.json
									
									
									
									
										vendored
									
									
								
							| @@ -1,14 +1,79 @@ | ||||
| { | ||||
|     "smartlife.iot.common.cloud": { | ||||
|         "get_info": { | ||||
|             "binded": 1, | ||||
|             "cld_connection": 1, | ||||
|             "err_code": 0, | ||||
|             "fwDlPage": "", | ||||
|             "fwNotifyType": 0, | ||||
|             "illegalType": 0, | ||||
|             "server": "n-devs.tplinkcloud.com", | ||||
|             "stopConnect": 0, | ||||
|             "tcspInfo": "", | ||||
|             "tcspStatus": 1, | ||||
|             "username": "#MASKED_NAME#" | ||||
|         }, | ||||
|         "get_intl_fw_list": { | ||||
|             "err_code": 0, | ||||
|             "fw_list": [ | ||||
|                 { | ||||
|                     "fwLocation": 0, | ||||
|                     "fwReleaseDate": "2019-11-27", | ||||
|                     "fwReleaseLog": "New Features/Enhancements:\n1. Added the offset feature when scheduling sunset/sunrise.\n2. Improved the overall performance of schedule feature.", | ||||
|                     "fwReleaseLogUrl": "undefined yet", | ||||
|                     "fwTitle": "Hi, a new firmware with bug fixes is available for your product.", | ||||
|                     "fwType": 0, | ||||
|                     "fwUrl": "http://download.tplinkcloud.com/firmware/smartBulb_FCC_1.8.11_Build_191113_Rel.105336__1574839035801.bin", | ||||
|                     "fwVer": "1.8.11 Build 191113 Rel.105336" | ||||
|                 } | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "smartlife.iot.common.emeter": { | ||||
|         "get_realtime": { | ||||
|             "err_code": 0, | ||||
|             "power_mw": 2500 | ||||
|             "power_mw": 10800 | ||||
|         } | ||||
|     }, | ||||
|     "smartlife.iot.common.schedule": { | ||||
|         "get_next_action": { | ||||
|             "err_code": 0, | ||||
|             "type": -1 | ||||
|         }, | ||||
|         "get_rules": { | ||||
|             "enable": 1, | ||||
|             "err_code": 0, | ||||
|             "rule_list": [] | ||||
|         } | ||||
|     }, | ||||
|     "smartlife.iot.smartbulb.lightingservice": { | ||||
|         "get_default_behavior": { | ||||
|             "err_code": 0, | ||||
|             "hard_on": { | ||||
|                 "mode": "circadian" | ||||
|             }, | ||||
|             "soft_on": { | ||||
|                 "brightness": 50, | ||||
|                 "color_temp": 2700, | ||||
|                 "hue": 0, | ||||
|                 "index": 0, | ||||
|                 "mode": "customize_preset", | ||||
|                 "saturation": 0 | ||||
|             } | ||||
|         }, | ||||
|         "get_light_details": { | ||||
|             "color_rendering_index": 80, | ||||
|             "err_code": 0, | ||||
|             "incandescent_equivalent": 60, | ||||
|             "lamp_beam_angle": 150, | ||||
|             "max_lumens": 800, | ||||
|             "max_voltage": 120, | ||||
|             "min_voltage": 110, | ||||
|             "wattage": 10 | ||||
|         }, | ||||
|         "get_light_state": { | ||||
|             "brightness": 17, | ||||
|             "color_temp": 2500, | ||||
|             "brightness": 100, | ||||
|             "color_temp": 2700, | ||||
|             "err_code": 0, | ||||
|             "hue": 0, | ||||
|             "mode": "normal", | ||||
| @@ -29,7 +94,7 @@ | ||||
|             "deviceId": "0000000000000000000000000000000000000000", | ||||
|             "disco_ver": "1.0", | ||||
|             "err_code": 0, | ||||
|             "heapsize": 334708, | ||||
|             "heapsize": 308144, | ||||
|             "hwId": "00000000000000000000000000000000", | ||||
|             "hw_ver": "1.0", | ||||
|             "is_color": 1, | ||||
| @@ -37,8 +102,8 @@ | ||||
|             "is_factory": false, | ||||
|             "is_variable_color_temp": 1, | ||||
|             "light_state": { | ||||
|                 "brightness": 17, | ||||
|                 "color_temp": 2500, | ||||
|                 "brightness": 100, | ||||
|                 "color_temp": 2700, | ||||
|                 "hue": 0, | ||||
|                 "mode": "normal", | ||||
|                 "on_off": 1, | ||||
| @@ -51,17 +116,17 @@ | ||||
|             "preferred_state": [ | ||||
|                 { | ||||
|                     "brightness": 50, | ||||
|                     "color_temp": 2500, | ||||
|                     "color_temp": 2700, | ||||
|                     "hue": 0, | ||||
|                     "index": 0, | ||||
|                     "saturation": 0 | ||||
|                 }, | ||||
|                 { | ||||
|                     "brightness": 100, | ||||
|                     "brightness": 20, | ||||
|                     "color_temp": 0, | ||||
|                     "hue": 299, | ||||
|                     "hue": 0, | ||||
|                     "index": 1, | ||||
|                     "saturation": 95 | ||||
|                     "saturation": 75 | ||||
|                 }, | ||||
|                 { | ||||
|                     "brightness": 100, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Teemu R.
					Teemu R.