add Vopt status, fix typo

This commit is contained in:
John-Paul Compagnone
2024-05-14 23:07:34 -04:00
parent 689b34611e
commit 91d504fc1c
2 changed files with 5 additions and 1 deletions

View File

@@ -252,6 +252,7 @@ class MiningModeHashrateTune(MinerConfigValue):
hashrate: int = None
throttle_limit: int = None
throttle_step: int = None
optimized: bool = False
algo: TunerAlgo = field(default_factory=TunerAlgo.default)
@classmethod
@@ -263,6 +264,8 @@ class MiningModeHashrateTune(MinerConfigValue):
cls_conf["throttle_limit"] = dict_conf["throttle_limit"]
if dict_conf.get("throttle_step"):
cls_conf["throttle_step"] = dict_conf["throttle_step"]
if dict_conf.get("optimized"):
cls_conf["optimized"] = dict_conf["optimized"]
if dict_conf.get("algo"):
cls_conf["algo"] = TunerAlgo.from_dict(dict_conf["algo"])
@@ -440,6 +443,7 @@ class MiningModeConfig(MinerConfigOption):
throttle_step=algo_info["VoltageOptimizer"].get(
"Throttle Step"
),
optimized=algo_info["VoltageOptimizer"].get("Optimized"),
algo=TunerAlgo.voltage_optimizer(),
)
else:

View File

@@ -315,7 +315,7 @@ class ePIC(BaseMiner):
except APIError:
pass
if web_capabilities is not None:
if web_capabilities is None:
try:
web_capabilities = await self.web.capabilities()
except APIError: