format: reformat btminer.py
This commit is contained in:
@@ -166,17 +166,9 @@ class BTMiner(BaseMiner):
|
|||||||
for err in err_data["Msg"]["error_code"]:
|
for err in err_data["Msg"]["error_code"]:
|
||||||
if isinstance(err, dict):
|
if isinstance(err, dict):
|
||||||
for code in err:
|
for code in err:
|
||||||
data.append(
|
data.append(WhatsminerError(error_code=int(code)))
|
||||||
WhatsminerError(
|
|
||||||
error_code=int(code)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
data.append(
|
data.append(WhatsminerError(error_code=int(err)))
|
||||||
WhatsminerError(
|
|
||||||
error_code=int(err)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
except APIError:
|
except APIError:
|
||||||
summary_data = await self.api.summary()
|
summary_data = await self.api.summary()
|
||||||
if summary_data[0].get("Error Code Count"):
|
if summary_data[0].get("Error Code Count"):
|
||||||
@@ -254,7 +246,9 @@ class BTMiner(BaseMiner):
|
|||||||
Returns:
|
Returns:
|
||||||
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
||||||
"""
|
"""
|
||||||
data = MinerData(ip=str(self.ip), ideal_chips=self.nominal_chips * self.ideal_hashboards)
|
data = MinerData(
|
||||||
|
ip=str(self.ip), ideal_chips=self.nominal_chips * self.ideal_hashboards
|
||||||
|
)
|
||||||
|
|
||||||
mac = None
|
mac = None
|
||||||
|
|
||||||
@@ -361,61 +355,53 @@ class BTMiner(BaseMiner):
|
|||||||
if isinstance(err, dict):
|
if isinstance(err, dict):
|
||||||
for code in err:
|
for code in err:
|
||||||
data.errors.append(
|
data.errors.append(
|
||||||
WhatsminerError(
|
WhatsminerError(error_code=int(code))
|
||||||
error_code=int(code)
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
data.errors.append(
|
data.errors.append(WhatsminerError(error_code=int(err)))
|
||||||
WhatsminerError(
|
|
||||||
error_code=int(err)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
if devs:
|
if devs:
|
||||||
dev_data = devs.get("DEVS")
|
dev_data = devs.get("DEVS")
|
||||||
if dev_data:
|
if dev_data:
|
||||||
for board in dev_data:
|
for board in dev_data:
|
||||||
temp_board = HashBoard(
|
temp_board = HashBoard(
|
||||||
slot = board["ASC"],
|
slot=board["ASC"],
|
||||||
chip_temp = round(board["Chip Temp Avg"]),
|
chip_temp=round(board["Chip Temp Avg"]),
|
||||||
temp = round(board["Temperature"]),
|
temp=round(board["Temperature"]),
|
||||||
hashrate = round(board["MHS 1m"] / 1000000, 2),
|
hashrate=round(board["MHS 1m"] / 1000000, 2),
|
||||||
chips = board["Effective Chips"],
|
chips=board["Effective Chips"],
|
||||||
missing = False if board["Effective Chips"] > 0 else True,
|
missing=False if board["Effective Chips"] > 0 else True,
|
||||||
expected_chips = self.nominal_chips,
|
expected_chips=self.nominal_chips,
|
||||||
)
|
)
|
||||||
data.hashboards.append(temp_board)
|
data.hashboards.append(temp_board)
|
||||||
|
|
||||||
"""
|
# if devs:
|
||||||
if devs:
|
# temp_data = devs.get("DEVS")
|
||||||
temp_data = devs.get("DEVS")
|
# if temp_data:
|
||||||
if temp_data:
|
# board_map = {0: "left_board", 1: "center_board", 2: "right_board"}
|
||||||
board_map = {0: "left_board", 1: "center_board", 2: "right_board"}
|
# for board in temp_data:
|
||||||
for board in temp_data:
|
# _id = board["ASC"]
|
||||||
_id = board["ASC"]
|
# chip_temp = round(board["Chip Temp Avg"])
|
||||||
chip_temp = round(board["Chip Temp Avg"])
|
# board_temp = round(board["Temperature"])
|
||||||
board_temp = round(board["Temperature"])
|
# hashrate = round(board["MHS 1m"] / 1000000, 2)
|
||||||
hashrate = round(board["MHS 1m"] / 1000000, 2)
|
# setattr(data, f"{board_map[_id]}_chip_temp", chip_temp)
|
||||||
setattr(data, f"{board_map[_id]}_chip_temp", chip_temp)
|
# setattr(data, f"{board_map[_id]}_temp", board_temp)
|
||||||
setattr(data, f"{board_map[_id]}_temp", board_temp)
|
# setattr(data, f"{board_map[_id]}_hashrate", hashrate)
|
||||||
setattr(data, f"{board_map[_id]}_hashrate", hashrate)
|
#
|
||||||
|
# if devs:
|
||||||
if devs:
|
# boards = devs.get("DEVS")
|
||||||
boards = devs.get("DEVS")
|
# if boards:
|
||||||
if boards:
|
# if len(boards) > 0:
|
||||||
if len(boards) > 0:
|
# board_map = {0: "left_chips", 1: "center_chips", 2: "right_chips"}
|
||||||
board_map = {0: "left_chips", 1: "center_chips", 2: "right_chips"}
|
# if "ID" in boards[0].keys():
|
||||||
if "ID" in boards[0].keys():
|
# id_key = "ID"
|
||||||
id_key = "ID"
|
# else:
|
||||||
else:
|
# id_key = "ASC"
|
||||||
id_key = "ASC"
|
# offset = boards[0][id_key]
|
||||||
offset = boards[0][id_key]
|
# for board in boards:
|
||||||
for board in boards:
|
# _id = board[id_key] - offset
|
||||||
_id = board[id_key] - offset
|
# chips = board["Effective Chips"]
|
||||||
chips = board["Effective Chips"]
|
# setattr(data, board_map[_id], chips)
|
||||||
setattr(data, board_map[_id], chips)"""
|
|
||||||
|
|
||||||
if pools:
|
if pools:
|
||||||
pool_1 = None
|
pool_1 = None
|
||||||
|
|||||||
Reference in New Issue
Block a user