From a2ca79843db46e9edee75f91808fe175e2f54d4b Mon Sep 17 00:00:00 2001 From: Upstream Data Date: Tue, 30 Jul 2024 13:09:16 -0600 Subject: [PATCH] feature: implement send_config method for boser. --- pyasic/miners/backends/braiins_os.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyasic/miners/backends/braiins_os.py b/pyasic/miners/backends/braiins_os.py index c41905fd..cf719a9d 100644 --- a/pyasic/miners/backends/braiins_os.py +++ b/pyasic/miners/backends/braiins_os.py @@ -782,6 +782,11 @@ class BOSer(BraiinsOSFirmware): return MinerConfig.from_boser(grpc_conf) + async def send_config(self, config: MinerConfig, user_suffix: str = None) -> None: + boser_cfg = config.as_boser() + for key in boser_cfg: + await self.web.send_command(key, message=boser_cfg[key]) + async def set_power_limit(self, wattage: int) -> bool: try: result = await self.web.set_power_target(