refactor(sensors): refactor rig temperature
- remove rig temperatures attribute
This commit is contained in:
parent
f332fa3bf5
commit
cc9410510b
@ -46,16 +46,14 @@ class MiningRig:
|
||||
self.name = data.get("name")
|
||||
self.status = data.get("minerStatus")
|
||||
self.status_time = data.get("statusTime")
|
||||
self.devices = dict()
|
||||
self.temperatures = []
|
||||
self.profitability = data.get("profitability")
|
||||
self.unpaid_amount = data.get("unpaidAmount")
|
||||
devices = data.get("devices")
|
||||
self.num_devices = len(devices)
|
||||
self.devices = dict()
|
||||
for device_data in devices:
|
||||
device = MiningRigDevice(device_data)
|
||||
self.devices[f"{device.id}"] = device
|
||||
self.temperatures.append(device.temperature)
|
||||
|
||||
|
||||
class Payout:
|
||||
|
@ -97,9 +97,9 @@ class RigTemperatureSensor(RigSensor):
|
||||
self._highest_temp = 0
|
||||
rig = self._get_rig()
|
||||
if rig:
|
||||
self._temps = rig.temperatures
|
||||
self._num_devices = rig.num_devices
|
||||
self._highest_temp = max(rig.temperatures)
|
||||
self._temps = [device.temperature for device in rig.devices.values()]
|
||||
self._highest_temp = max(self._temps)
|
||||
|
||||
return self._highest_temp
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user