Use firmware version optional
This commit is contained in:
		@@ -75,13 +75,14 @@ class HonAPI:
 | 
				
			|||||||
            "code": appliance.info["code"],
 | 
					            "code": appliance.info["code"],
 | 
				
			||||||
            "applianceModelId": appliance.appliance_model_id,
 | 
					            "applianceModelId": appliance.appliance_model_id,
 | 
				
			||||||
            "macAddress": appliance.mac_address,
 | 
					            "macAddress": appliance.mac_address,
 | 
				
			||||||
            "fwVersion": appliance.info["fwVersion"],
 | 
					 | 
				
			||||||
            "os": const.OS,
 | 
					            "os": const.OS,
 | 
				
			||||||
            "appVersion": const.APP_VERSION,
 | 
					            "appVersion": const.APP_VERSION,
 | 
				
			||||||
            "series": appliance.info["series"],
 | 
					            "series": appliance.info["series"],
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if firmware_id := appliance.info.get("eepromId"):
 | 
					        if firmware_id := appliance.info.get("eepromId"):
 | 
				
			||||||
            params["firmwareId"] = firmware_id
 | 
					            params["firmwareId"] = firmware_id
 | 
				
			||||||
 | 
					        if firmware_version := appliance.info.get("fwVersion"):
 | 
				
			||||||
 | 
					            params["fwVersion"] = firmware_version
 | 
				
			||||||
        url: str = f"{const.API_URL}/commands/v1/retrieve"
 | 
					        url: str = f"{const.API_URL}/commands/v1/retrieve"
 | 
				
			||||||
        async with self._hon.get(url, params=params) as response:
 | 
					        async with self._hon.get(url, params=params) as response:
 | 
				
			||||||
            result: Dict = (await response.json()).get("payload", {})
 | 
					            result: Dict = (await response.json()).get("payload", {})
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							@@ -7,7 +7,7 @@ with open("README.md", "r") as f:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
setup(
 | 
					setup(
 | 
				
			||||||
    name="pyhOn",
 | 
					    name="pyhOn",
 | 
				
			||||||
    version="0.8.4",
 | 
					    version="0.8.5",
 | 
				
			||||||
    author="Andre Basche",
 | 
					    author="Andre Basche",
 | 
				
			||||||
    description="Control hOn devices with python",
 | 
					    description="Control hOn devices with python",
 | 
				
			||||||
    long_description=long_description,
 | 
					    long_description=long_description,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user