bug: fix incorrect model for XP.

This commit is contained in:
Brett Rowan
2024-04-06 12:33:17 -06:00
parent 70b45f40f5
commit 80293ac52f

View File

@@ -372,7 +372,7 @@ MINER_CLASSES = {
"ANTMINER S19J PRO NOPIC": BOSMinerS19jPro, "ANTMINER S19J PRO NOPIC": BOSMinerS19jPro,
"ANTMINER S19J PRO+": BOSMinerS19jProPlus, "ANTMINER S19J PRO+": BOSMinerS19jProPlus,
"ANTMINER S19K PRO NOPIC": BOSMinerS19kProNoPIC, "ANTMINER S19K PRO NOPIC": BOSMinerS19kProNoPIC,
"ANTMINER S19XP": BOSMinerS19XP, "ANTMINER S19 XP": BOSMinerS19XP,
"ANTMINER T19": BOSMinerT19, "ANTMINER T19": BOSMinerT19,
}, },
MinerTypes.VNISH: { MinerTypes.VNISH: {
@@ -915,10 +915,11 @@ class MinerFactory:
async def get_miner_model_braiins_os(self, ip: str) -> str | None: async def get_miner_model_braiins_os(self, ip: str) -> str | None:
sock_json_data = await self.send_api_command(ip, "devdetails") sock_json_data = await self.send_api_command(ip, "devdetails")
try: try:
miner_model = sock_json_data["DEVDETAILS"][0]["Model"].replace( miner_model = (
"Bitmain ", "" sock_json_data["DEVDETAILS"][0]["Model"]
.replace("Bitmain ", "")
.replace("S19XP", "S19 XP")
) )
return miner_model return miner_model
except (TypeError, LookupError): except (TypeError, LookupError):
pass pass
@@ -931,7 +932,9 @@ class MinerFactory:
) )
if d.status_code == 200: if d.status_code == 200:
json_data = d.json() json_data = d.json()
miner_model = json_data["data"]["bosminer"]["info"]["modelName"] miner_model = json_data["data"]["bosminer"]["info"][
"modelName"
].replace("S19XP", "S19 XP")
return miner_model return miner_model
except (httpx.HTTPError, LookupError): except (httpx.HTTPError, LookupError):
pass pass