diff --git a/pyasic/miners/antminer/bosminer/X19/S19.py b/pyasic/miners/antminer/bosminer/X19/S19.py index 27e5cbca4..fed139599 100644 --- a/pyasic/miners/antminer/bosminer/X19/S19.py +++ b/pyasic/miners/antminer/bosminer/X19/S19.py @@ -29,6 +29,7 @@ S19kProNoPIC, S19Plus, S19Pro, + S19ProHydro, S19ProPlusHydro, S19XPHydro, ) @@ -86,6 +87,10 @@ class BOSMinerS19XP(BOSer, S19XP): pass +class BOSMinerS19ProHydro(BOSer, S19ProHydro): + pass + + class BOSMinerS19ProPlusHydro(BOSer, S19ProPlusHydro): pass diff --git a/pyasic/miners/antminer/bosminer/X19/__init__.py b/pyasic/miners/antminer/bosminer/X19/__init__.py index 3d50ad64b..ea5b87c05 100644 --- a/pyasic/miners/antminer/bosminer/X19/__init__.py +++ b/pyasic/miners/antminer/bosminer/X19/__init__.py @@ -27,6 +27,7 @@ BOSMinerS19kProNoPIC, BOSMinerS19Plus, BOSMinerS19Pro, + BOSMinerS19ProHydro, BOSMinerS19ProPlusHydro, BOSMinerS19XP, BOSMinerS19XPHydro, diff --git a/pyasic/miners/backends/braiins_os.py b/pyasic/miners/backends/braiins_os.py index d456fba1f..9e76c9215 100644 --- a/pyasic/miners/backends/braiins_os.py +++ b/pyasic/miners/backends/braiins_os.py @@ -853,7 +853,7 @@ async def set_power_limit(self, wattage: int) -> bool: try: result = await self.web.set_power_target( wattage, - save_action=SaveAction(SaveAction.SAVE_AND_FORCE_APPLY), + save_action=SaveAction(SaveAction.SAVE_AND_APPLY), ) except APIError: return False diff --git a/pyasic/miners/factory.py b/pyasic/miners/factory.py index ee7378aa7..dc63e09b8 100644 --- a/pyasic/miners/factory.py +++ b/pyasic/miners/factory.py @@ -564,6 +564,8 @@ class MinerTypes(enum.Enum): "ANTMINER S19K PRO NOPIC": BOSMinerS19kProNoPIC, "ANTMINER S19K PRO": BOSMinerS19kProNoPIC, "ANTMINER S19 XP": BOSMinerS19XP, + "ANTMINER S19 PRO HYD.": BOSMinerS19ProHydro, + "ANTMINER S19 PRO HYDRO": BOSMinerS19ProHydro, "ANTMINER S19 PRO+ HYD.": BOSMinerS19ProPlusHydro, "ANTMINER T19": BOSMinerT19, "ANTMINER S21": BOSMinerS21,