bug: fix some issues with epic send config.

This commit is contained in:
b-rowan
2024-01-27 09:25:20 -07:00
parent a821357b4f
commit 4f0eb49a02
4 changed files with 11 additions and 13 deletions

View File

@@ -184,7 +184,7 @@ class MiningModePowerTune(MinerConfigValue):
return {"mode": {"mode": "custom", "tune": "power", "power": self.power}}
def as_epic(self) -> dict:
return {"ptune": {**self.algo.as_epic(), "target": self.power}}
return {"ptune": {"algo": self.algo.as_epic(), "target": self.power}}
@dataclass

View File

@@ -43,9 +43,9 @@ class TemperatureConfig(MinerConfigValue):
def as_epic(self) -> dict:
temps_config = {"temps": {}, "fans": {"Auto": {}}}
if self.target is not None:
temps_config["fans"]["Target Temperature"] = self.target
temps_config["fans"]["Auto"]["Target Temperature"] = self.target
else:
temps_config["fans"]["Target Temperature"] = 60
temps_config["fans"]["Auto"]["Target Temperature"] = 60
if self.danger is not None:
temps_config["temps"]["shutdown"] = self.danger
return temps_config