added temps and fans for bmminer and cgminer
This commit is contained in:
@@ -172,10 +172,17 @@ class BMMiner(BaseMiner):
|
|||||||
temp = stats.get("STATS")
|
temp = stats.get("STATS")
|
||||||
if temp:
|
if temp:
|
||||||
if len(temp) > 1:
|
if len(temp) > 1:
|
||||||
for item in ["temp2", "temp1", "temp3"]:
|
data.fan_1 = temp[1].get("fan1")
|
||||||
temperature = temp[1].get(item)
|
data.fan_2 = temp[1].get("fan2")
|
||||||
if temperature and not temperature == 0.0:
|
data.fan_3 = temp[1].get("fan3")
|
||||||
data.temperature = round(temperature)
|
data.fan_4 = temp[1].get("fan4")
|
||||||
|
|
||||||
|
board_map = {1: "left_board", 2: "center_board", 3: "right_board"}
|
||||||
|
for item in range(1, 4):
|
||||||
|
board_temp = temp[1].get(f"temp{item}")
|
||||||
|
chip_temp = temp[1].get(f"temp2_{item}")
|
||||||
|
setattr(data, f"{board_map[item]}_chip_temp", chip_temp)
|
||||||
|
setattr(data, f"{board_map[item]}_temp", board_temp)
|
||||||
|
|
||||||
if pools:
|
if pools:
|
||||||
pool_1 = None
|
pool_1 = None
|
||||||
|
|||||||
@@ -143,10 +143,17 @@ class CGMiner(BaseMiner):
|
|||||||
temp = stats.get("STATS")
|
temp = stats.get("STATS")
|
||||||
if temp:
|
if temp:
|
||||||
if len(temp) > 1:
|
if len(temp) > 1:
|
||||||
for item in ["temp2", "temp1", "temp3"]:
|
data.fan_1 = temp[1].get("fan1")
|
||||||
temperature = temp[1].get(item)
|
data.fan_2 = temp[1].get("fan2")
|
||||||
if temperature and not temperature == 0.0:
|
data.fan_3 = temp[1].get("fan3")
|
||||||
data.temperature = round(temperature)
|
data.fan_4 = temp[1].get("fan4")
|
||||||
|
|
||||||
|
board_map = {1: "left_board", 2: "center_board", 3: "right_board"}
|
||||||
|
for item in range(1, 4):
|
||||||
|
board_temp = temp[1].get(f"temp{item}")
|
||||||
|
chip_temp = temp[1].get(f"temp2_{item}")
|
||||||
|
setattr(data, f"{board_map[item]}_chip_temp", chip_temp)
|
||||||
|
setattr(data, f"{board_map[item]}_temp", board_temp)
|
||||||
|
|
||||||
if pools:
|
if pools:
|
||||||
pool_1 = None
|
pool_1 = None
|
||||||
|
|||||||
Reference in New Issue
Block a user