fixed bugs
This commit is contained in:
@@ -169,15 +169,18 @@ async def get_formatted_data(ip: ipaddress.ip_address):
|
|||||||
wattage = 0
|
wattage = 0
|
||||||
if "summary" in data.keys():
|
if "summary" in data.keys():
|
||||||
if 'MHS 5s' in data['summary'][0]['SUMMARY'][0].keys():
|
if 'MHS 5s' in data['summary'][0]['SUMMARY'][0].keys():
|
||||||
mh5s = round(data['summary'][0]['SUMMARY'][0]['MHS 5s'] / 1000000, 2)
|
th5s = round(data['summary'][0]['SUMMARY'][0]['MHS 5s'] / 1000000, 2)
|
||||||
elif 'GHS 5s' in data['summary'][0]['SUMMARY'][0].keys():
|
elif 'GHS 5s' in data['summary'][0]['SUMMARY'][0].keys():
|
||||||
mh5s = round(float(data['summary'][0]['SUMMARY'][0]['GHS 5s']) / 1000, 2)
|
if not data['summary'][0]['SUMMARY'][0]['GHS 5s'] == "":
|
||||||
|
th5s = round(float(data['summary'][0]['SUMMARY'][0]['GHS 5s']) / 1000, 2)
|
||||||
|
else:
|
||||||
|
th5s = 0
|
||||||
else:
|
else:
|
||||||
mh5s = 0
|
th5s = 0
|
||||||
else:
|
else:
|
||||||
mh5s = 0
|
th5s = 0
|
||||||
user = data['pools'][0]['POOLS'][0]['User']
|
user = data['pools'][0]['POOLS'][0]['User']
|
||||||
return {'TH/s': mh5s, 'IP': str(miner.ip), 'host': host, 'user': user, 'wattage': wattage}
|
return {'TH/s': th5s, 'IP': str(miner.ip), 'host': host, 'user': user, 'wattage': wattage}
|
||||||
|
|
||||||
|
|
||||||
async def generate_config():
|
async def generate_config():
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ class BMMiner(BaseMiner):
|
|||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f"BMMiner: {str(self.ip)}"
|
return f"BMMiner: {str(self.ip)}"
|
||||||
|
|
||||||
|
async def get_hostname(self) -> str:
|
||||||
|
return "BMMiner Unknown"
|
||||||
|
|
||||||
async def send_config(self):
|
async def send_config(self):
|
||||||
return None # ignore for now
|
return None # ignore for now
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,9 @@ class CGMiner(BaseMiner):
|
|||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return f"CGMiner: {str(self.ip)}"
|
return f"CGMiner: {str(self.ip)}"
|
||||||
|
|
||||||
|
async def get_hostname(self) -> str:
|
||||||
|
return "CGMiner Unknown"
|
||||||
|
|
||||||
async def send_config(self):
|
async def send_config(self):
|
||||||
return None # ignore for now
|
return None # ignore for now
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user